Autor
|
Tema: leer dato de sql (Leído 3,828 veces)
|
thecirujano
Desconectado
Mensajes: 33
|
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
Mensajes: 559
Erepublik.com
|
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.comAtentamente, Juan Manuel Lombana
|
|
|
En línea
|
|
|
|
Hadess_inf
Desesperado
Colaborador
Desconectado
Mensajes: 2.048
Nueva Vida
|
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
Mensajes: 559
Erepublik.com
|
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
Mensajes: 2.048
Nueva Vida
|
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
Mensajes: 559
Erepublik.com
|
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
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Recomendación tipo de dato
Bases de Datos
|
novalida
|
2
|
3,349
|
4 Diciembre 2010, 04:06 am
por [D4N93R]
|
|
|
Escanear web en busca de un dato
Programación General
|
arenoide
|
5
|
3,524
|
7 Diciembre 2010, 03:29 am
por seele
|
|
|
¿Una variable es un dato o contiene un dato?
Programación General
|
theluigy13etv
|
6
|
4,966
|
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
|
29 Octubre 2011, 15:44 pm
por nolosabe
|
|
|
[jQuery] leer el dato de un DIV ?
PHP
|
Diabliyo
|
4
|
3,150
|
7 Febrero 2012, 19:53 pm
por Diabliyo
|
|