
| |||
![]() Hola amigos, soy nuevo en VB espero alguien me responda, lo q deseo hacer es ingresar en un textBox un dato por ejemplo CODIDO y q me llene un formulario con los datos de dicho codigo ...... Gracias ![]() |
| ||||
Cita: uimm lo siento
Iniciado por Dalr Sorry me olvide, quiero trabajar con access 2000 y con objetos ado, ![]() ![]() |
| |||
Cita: Primero agrega la referencia Microsoft ActiveX data Objects
Iniciado por Dalr ![]() luego...
Código:
Dim oConexion As New ADODB.Connection Dim rsRecordset As New ADODB.RecordSet Dim strSql As String oConexion.Provider = "Microsoft.Jet.OLEDB.4.0" oConexion.Open "c:\maseDatos.mdb" strSql = "Select * From Tabla where CODIGO = '" & Text1.Text & "'" rsRecordset.Open strSql, oConexion, adOpenStatic, adLockOptimistic If rsRecordset.RecordCount <> 0 Then .........aki rellenas tus campos......... Text2.Text = rsRecordset(0) Text3.Text = rsRecordset(1) .................................................. Endif rsRecordset.Close oConexion.Close
__________________ Lo importante no es saber, sino tener el teléfono del que sabe :risa: |
| |||
![]() ![]() rsRecordset.Open strSql, oConexion, adOpenStatic, adLockOptimistic |
| |||
Cita: pon aki tu código a ver que está pasando...
Iniciado por Dalr ![]() ![]() rsRecordset.Open strSql, oConexion, adOpenStatic, adLockOptimistic
__________________ Lo importante no es saber, sino tener el teléfono del que sabe :risa: |
| |||
eso te pasa porque has intentado hacer una consulta con el recordset cuando este estaba ya abierto. Por eso te da ese error. Para arreglar eso, antes de realizar cualquier consulta pon esto: If rs.State = 1 Then rs.Close() End If Y si el fallo es el que yo pienso, se te arregla. ![]() |