Visual Basic.NET - Consulta de Registros

 
Vista:

Consulta de Registros

Publicado por Miguel (88 intervenciones) el 03/03/2005 05:31:16
Hola, les cuento cual es mi problema: Tengo un modulo de consulta a una base de datos.
Lo que quiero hacer es ingresar un "código de Producto" en un textbox, y si existe el registro que aparezcan los demás campos referentes en los otros textboxs... si no existe el "codigo de producto" ingresado que me mande
un mensaje avisandome que "El registro no se encuentra en la base"... para ésto escribí lo siguiente :

private sub consulta
Dim ComandoConsulta As OleDbCommand

ComandoConsulta = New OleDbCommand("SELECT ID, descripcion, preciounitario, preciolista FROM Productos WHERE ID=" & txtID.Text)
ComandoConsulta.Connection = Conexion
ComandoConsulta.ExecuteNonQuery()

AdaptadorDatos.SelectCommand = ComandoConsulta
AdaptadorDatos.Fill(Datos, "Mprod")
.
. ' Pero aqui no se como seguir
.
txtID.text = ' ¿Como hago para acceder a las filas del DataSet y hacer que me aparezcan en sus correspondientes
' textbox?
End Sub

Espero puedan ayudarme. Les mando salu2 a to2.
Miguel.
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:Consulta de Registros

Publicado por tzener (83 intervenciones) el 04/03/2005 17:37:09
Mira.. te paso un codigo que genera un dataview a partir de un String (Query a la base de datos). En cualquier error devuelve nulo

Public Function dvDatos(ByVal Query As String) As DataView
Dim drQuery As SqlDataReader
Me.m_Comando = New SqlCommand(Query, Me.myConexion)
Try
If Me.pICESYConexion.State = ConnectionState.Closed Then Me.myConexion.Open()
Dim dsDatos As New DataSet
Dim adAdapter As SqlDataAdapter = New SqlDataAdapter(Me.m_Comando)
adAdapter.Fill(dsDatos, "Nombre")
Dim dvQuery As New DataView(dsDatos.Tables("Nombre"))
Me.myConexion.Close()
Return dvQuery
Catch ex As Exception
If Me.myConexion.State = ConnectionState.Open Then Me.myConexion.Close()
Return Nothing
End Try
End Function

Con esta funcion puedes obtener el DataView, es una estructura con los datos a los que haces referencia solo con .Item es muy sencillo
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