SoloCodigo

Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: janhisse en Viernes 6 de Diciembre de 2002, 14:25

Título: Re: error 3265
Publicado 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
Título: Re: error 3265
Publicado por: javierbalk en Sábado 7 de Diciembre de 2002, 02:46
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
Título: error 3265
Publicado por: Maxier en Sábado 7 de Diciembre de 2002, 16:14
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