Manejo de Tablas con SqlDataAdapter?
Publicado por Rodrigo (17 intervenciones) el 05/02/2008 21:35:52
Hola gente del foro, tengo una dudilla con respecto a manejar tablas en VB.NET con SQL Server 2000
Buscando en Internet encontré esta manera:
Imports System.Data.SqlClient
---------------------
Dim conexion, consulta1, consulta2 As String
Dim Adaptador As SqlDataAdapter
Dim Tabla1, Tabla2 As New DataTable
---------------------
Private Sub Form1_Load ...
conexion = "Data source = (local); Initial catalog = BDcasa; User id = Rodrigo; Password = ******"
consulta1 = "SELECT Nombre FROM Clientes"
consulta2 = "SELECT Fecha FROM Pedidos"
End Sub
Private Sub BTNmostrar1_Click ...
Adaptador = New SqlDataAdapter(consulta1, conexion)
Adaptador.Fill(Tabla1)
'aca manejo la tabla1 de acuerdo a lo necesario
'es necesario cerrar esta tabla?
End Sub
Private Sub BTNmostrar2_Click ...
Adaptador = New SqlDataAdapter(consulta2, conexion)
Adaptador.Fill(Tabla2)
'aca manejo la tabla2 de acuerdo a lo necesario
'es necesario cerrar esta tabla?
End Sub
Pero no se si esta bien crear un New SqlDataAdapter cada ves que necesito manejar una tabla.
¿Hay alguna manera mas facil de manejar tablas?
¿Es mas conveniente manejar un DataGridView por cada tabla y luego volcar los datos al SQL Server?
Aaa me olvidaba, en el ejemplo que escribi ¿luego de manejar la tablaX de acuerdo a lo necesario, es necesario cerrarla?. ¿Y si lo es, como hago para cerrarla?
Muchas gracias
Buscando en Internet encontré esta manera:
Imports System.Data.SqlClient
---------------------
Dim conexion, consulta1, consulta2 As String
Dim Adaptador As SqlDataAdapter
Dim Tabla1, Tabla2 As New DataTable
---------------------
Private Sub Form1_Load ...
conexion = "Data source = (local); Initial catalog = BDcasa; User id = Rodrigo; Password = ******"
consulta1 = "SELECT Nombre FROM Clientes"
consulta2 = "SELECT Fecha FROM Pedidos"
End Sub
Private Sub BTNmostrar1_Click ...
Adaptador = New SqlDataAdapter(consulta1, conexion)
Adaptador.Fill(Tabla1)
'aca manejo la tabla1 de acuerdo a lo necesario
'es necesario cerrar esta tabla?
End Sub
Private Sub BTNmostrar2_Click ...
Adaptador = New SqlDataAdapter(consulta2, conexion)
Adaptador.Fill(Tabla2)
'aca manejo la tabla2 de acuerdo a lo necesario
'es necesario cerrar esta tabla?
End Sub
Pero no se si esta bien crear un New SqlDataAdapter cada ves que necesito manejar una tabla.
¿Hay alguna manera mas facil de manejar tablas?
¿Es mas conveniente manejar un DataGridView por cada tabla y luego volcar los datos al SQL Server?
Aaa me olvidaba, en el ejemplo que escribi ¿luego de manejar la tablaX de acuerdo a lo necesario, es necesario cerrarla?. ¿Y si lo es, como hago para cerrarla?
Muchas gracias
Valora esta pregunta


0