Título: leer dato de sql Publicado por: thecirujano 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
Título: Re: leer dato de sql Publicado por: MANULOMM 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 Título: Re: leer dato de sql Publicado por: Hadess_inf 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 Título: Re: leer dato de sql Publicado por: MANULOMM 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 Título: Re: leer dato de sql Publicado por: Hadess_inf 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. Título: Re: leer dato de sql Publicado por: MANULOMM 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 |