SoloCodigo
Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: janhisse en Viernes 6 de Diciembre de 2002, 14:25
-
Hola agradeceré mucho a quiene me ayude
resulta que desde vb me estoy conectando a una bd oracle, no tengo ningún problema con la conexió ni con la ejecución de consulta, sino que el problema se produse cuando quiereo rescatar la información der recordset, .e dice que el elemento no se encuentra el la coleccion con el nombre o el ordinal pedido
este es el código que estoy utilizando
Private rec As ADODB.Recordset
Private cn As ADODB.Connection
Private sql As String
Private Sub Form_Load()
Set rec = New ADODB.Recordset
Set cn = New ADODB.Connection
cn.Open "DSN=gnomos", password:="sonda"
sql = "select sat_numsat from sats"
rec.Open sql, cn
If rec.EOF = False Then
Text1.Text = rec!sat_numsat ' es aquí donde se produce el error y me dice que no se encuentra el elemento en la coleccion con el nobre o el ordinal pedido
End If
End Sub
a quien me pueda ayudar muchas gracias
-
Hola Janhisse (de paso, que lindo nombre):
Mira, por lo que dice el error parecería que ese campo sat_numsat no existe o está mal escrito, chequea eso.
Saludos,
Javier
-
Hola
es como dice Javi,es ese error es cuando el campo al cual haces referencia no esta en la base de datos (sea que no existe en esa tabla o esta mal escrito en la sentencia sql)
Abri la tabla y chequea bien el nombre, ya que la conexion esta bien .
slds