manipulacion de base de datos
Publicado por nadia (11 intervenciones) el 16/09/2009 00:37:03
hola que tal, tengo una base de datos en acces y hago la liga a vb.net 2005, quiero saber como puedo asignar el resultado de una consulta sql a una variable para manipular el dato. por ejemplo: si tengo una tabla vendedores con un campo sueldo y hago la siguiente consulta:
select sueldo from vendedores where id_vendedor = 1
como puedo guardar el dato del sueldo que le corresponde a ese vendedor en una variable que yo haya declarado en vb.net 2005
un ejemplo del codigo que yo uso para las consultas sql en vb.net 2005 es el siguiente:
''codigo para consulta
Dim coneccion As OleDbConnection
Dim orden1 As OleDbDataAdapter
Dim Tabla As DataSet
coneccion = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:sigo productos no borrarpara pruebasSCSPSCSPBDSP.mdb")
Dim sql As String
sql = "select * from ventas, productos, vendedores where fecha_venta between @FECHA1 and @FECHA2"
orden1 = New OleDbDataAdapter(sql, coneccion)
orden1.SelectCommand.Parameters.Add(New OleDbParameter("@FECHA1", OleDbType.DBDate))
orden1.SelectCommand.Parameters("@FECHA1").Value = MaskedTextBox12.Text
orden1.SelectCommand.Parameters.Add(New OleDbParameter("@FECHA2", OleDbType.DBDate))
orden1.SelectCommand.Parameters("@FECHA2").Value = MaskedTextBox1.Text
Tabla = New DataSet()
orden1.Fill(Tabla, "ventas, productos, vendedores")
DataGridView5.DataSource = Tabla.Tables("ventas, productos, vendedores").DefaultView
select sueldo from vendedores where id_vendedor = 1
como puedo guardar el dato del sueldo que le corresponde a ese vendedor en una variable que yo haya declarado en vb.net 2005
un ejemplo del codigo que yo uso para las consultas sql en vb.net 2005 es el siguiente:
''codigo para consulta
Dim coneccion As OleDbConnection
Dim orden1 As OleDbDataAdapter
Dim Tabla As DataSet
coneccion = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:sigo productos no borrarpara pruebasSCSPSCSPBDSP.mdb")
Dim sql As String
sql = "select * from ventas, productos, vendedores where fecha_venta between @FECHA1 and @FECHA2"
orden1 = New OleDbDataAdapter(sql, coneccion)
orden1.SelectCommand.Parameters.Add(New OleDbParameter("@FECHA1", OleDbType.DBDate))
orden1.SelectCommand.Parameters("@FECHA1").Value = MaskedTextBox12.Text
orden1.SelectCommand.Parameters.Add(New OleDbParameter("@FECHA2", OleDbType.DBDate))
orden1.SelectCommand.Parameters("@FECHA2").Value = MaskedTextBox1.Text
Tabla = New DataSet()
orden1.Fill(Tabla, "ventas, productos, vendedores")
DataGridView5.DataSource = Tabla.Tables("ventas, productos, vendedores").DefaultView
Valora esta pregunta


0