Visual Basic.NET - dataadapter

 
Vista:

dataadapter

Publicado por juan pablo (2 intervenciones) el 21/03/2005 14:47:31
Hola
por que cuando hago un query en un dataadapter y despues ahi mismo quiero hacero otro query me salen un error con fill, yo lo q quiero saber si hay q cerrar el dataadapter o el dataset q no se cerrarlo
gracias
JP
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:dataadapter

Publicado por Claudio (6 intervenciones) el 21/03/2005 22:53:19
Hola, te voy a hablar en términos de SQL Sever que es lo que más se, pero es igual si quieres aplicarlo a Oracle o a otro origen de datos. Cuando tu recuperas datos en un dataadapter primero tienes que crear una conexión, luego crear un SqlComand. A este SQLCommand debes establecerle la propiedad CommadText a una cadena de consulta válida (un SELECT).
Hecho esto debes establecer la propiedad SelectCommnd del DataAdapte al objeto SQLCommand.
Por último aplicas el método Fill pasando como parámetros el Dataset y un nombre para la tabla creada. Te doy un ejemplo de código.

Dim conn As New SqlConnection(CadenaConexion) ' Se supone que
'CadenaConexion es una conexión válida
Dim dts As New DataSet
Dim adapter As New SqlDataAdapter()
adapter.SelectCommand = new SqlCommand("Select * From Employees", conn)
adapter.Fill(dts,"Employees")
' Crear otra consulta
adapter.SelectCommand=New SqlCommand("Select * From Customers",conn)
'llenando el dataset con otra tabla
adapter.Fill(dts,"Customers")
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar