elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Security Series.XSS. [Cross Site Scripting]


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  leer dato de sql
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: leer dato de sql  (Leído 3,828 veces)
thecirujano

Desconectado Desconectado

Mensajes: 33


Ver Perfil
leer dato de sql
« en: 28 Agosto 2007, 23:00 pm »

tengo entendido que por ejemplo con el comando  SELECT x FROM y selecciono un dato quisiera almacenar ese dato en un textbox, intente con un sqlclient.dataadapter pero no logre hacer que funcionara, haber si me podeis ayudar


En línea

MANULOMM


Desconectado Desconectado

Mensajes: 559


Erepublik.com


Ver Perfil
Re: leer dato de sql
« Respuesta #1 en: 29 Agosto 2007, 07:06 am »

personalmente no te recomiendo que  quemes codigo SQL en el source del ejecutable, no es una buena filosofia. busca sobre los procedimientos almacenados...
si quieres podemos cuadrar y te puedo colaborar con esto, talvez alguna conferencia virtual o algo por el estilo.
mi mail manulom@gmail.com

Atentamente,


Juan Manuel Lombana


En línea


Hadess_inf
Desesperado
Colaborador
***
Desconectado Desconectado

Mensajes: 2.048


Nueva Vida


Ver Perfil WWW
Re: leer dato de sql
« Respuesta #2 en: 13 Septiembre 2007, 18:29 pm »

P: Por que usar un procedimiento almacenado en vez de hacer una consulta directamente
R: Si usas un procedure enviaras menos datos y asi la red estara menos saturada
R: (Ejem) - Que dato tiene mas peso la opcion a ó b.
   a) select * from clientes (aqui envias la consulta)
   b) hades (aqui envias el parametro para el procedure)

En el caso a tendrias que crear un sqldataadapter y data.datatable ó dataset y seria de la siguiente forma:

dim da as sqldataadapter
dim dtb as data.datatable
da = new sqldataadapter("select * from clientes",con)
dtb = new data.datatable
da.fill(dtb)
'segun lo que quieras lo muestras o lo anexas a un grid
gridview1.datatsource=dtb
gridview1.databind()

En el caso b tendrias que haber creado un procedimiento para la busqueda del registro, claro esta que enviandole uno o mas parametros segun tu criterio, tendrias que crear un sqlcommand y sqlparameter, seria de la siguiente forma:

'creando procedure
create proc sp_busca
 @cad varchar(20)
as
 select * from clientes where nombre=@cad

'en el .NET
dim cmd as sqlcommand
dim par as sqlparameter
cmd= new sqlcommand("sp_busca",con)
cmd.CommandType = Data.CommandType.StoredProcedure
par= new sqlparameter("@s",dbtype.string)
par.value = "HADES"
cmd.parameter.add (par)
cmd.executenonquery()

'Claro no olvidarse de declarar la libreria
Imports System.Data.SqlClient
En línea

MANULOMM


Desconectado Desconectado

Mensajes: 559


Erepublik.com


Ver Perfil
Re: leer dato de sql
« Respuesta #3 en: 31 Diciembre 2007, 15:22 pm »

jajajajaja... eso es muy vb 6.0, ha algo que se llama organización y estructura, de que es mas rapido talvez pero se supone que no siempre lo mas rapido es lo mejor... para tu informacion hay algo que se llama POO.... y los controles sep pueden arrastar, y la conexion con un asistente...

Nota: Ahora con el LINQ las cosas cambian un poco!!!!

Atentamente,

Juan Manuel Lombana
Medellín - Colombia
En línea


Hadess_inf
Desesperado
Colaborador
***
Desconectado Desconectado

Mensajes: 2.048


Nueva Vida


Ver Perfil WWW
Re: leer dato de sql
« Respuesta #4 en: 31 Diciembre 2007, 18:56 pm »

Es bueno usar los controles (sqldataatapter por ejemplo), no lo niego, pero imagina si programas 100 adaptadores a una misma cadena de conexion, imagina ahora si migras a otro hosting, tendrias que cambiar la cadena de conexion de los 100 adaptadores, te lo comento porque fue algo que me ocurrio y no es nada bonito.

Saludos.
Feliz año nuevo.
En línea

MANULOMM


Desconectado Desconectado

Mensajes: 559


Erepublik.com


Ver Perfil
Re: leer dato de sql
« Respuesta #5 en: 4 Enero 2008, 14:25 pm »

noooo... para eso estan los settings, haces las cadenas de conexion igual a un setting (todos a el mismo pos su puesto) y en caso de algo solo cambias el setting!!!

Atentamente,


Juan Manuel Lombana
Medellìn - Colombia
En línea


Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Recomendación tipo de dato
Bases de Datos
novalida 2 3,349 Último mensaje 4 Diciembre 2010, 04:06 am
por [D4N93R]
Escanear web en busca de un dato
Programación General
arenoide 5 3,524 Último mensaje 7 Diciembre 2010, 03:29 am
por seele
¿Una variable es un dato o contiene un dato?
Programación General
theluigy13etv 6 4,966 Último mensaje 19 Agosto 2011, 23:01 pm
por theluigy13etv
[?] leer binario y guardar en struct dato AYUDA « 1 2 »
Programación C/C++
nolosabe 17 9,984 Último mensaje 29 Octubre 2011, 15:44 pm
por nolosabe
[jQuery] leer el dato de un DIV ?
PHP
Diabliyo 4 3,150 Último mensaje 7 Febrero 2012, 19:53 pm
por Diabliyo
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines