Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Error 3709 En coneccion ADO para Visual Basic con Access 2000

Estas en el tema de Error 3709 En coneccion ADO para Visual Basic con Access 2000 en el foro de Visual Basic clásico en Foros del Web. Tengo el siguiente problema cuando ejecuto mi programa en visual Basic 6.0 a una base de datos de Access 2000 por medio de Ado me ...
  #1 (permalink)  
Antiguo 27/04/2003, 11:38
 
Fecha de Ingreso: marzo-2003
Mensajes: 524
Antigüedad: 21 años, 1 mes
Puntos: 2
Error 3709 En coneccion ADO para Visual Basic con Access 2000

Tengo el siguiente problema cuando ejecuto mi programa en visual Basic 6.0 a una base de datos de Access 2000 por medio de Ado me aparece el siguiente error:

“error 3709 the connection cannot be used to perform this operations. It is either closed on invalid in this context”


Option Explicit
Private cnn As ADODB.Connection
Private WithEvents rst As ADODB.Recordset


Private Sub Buscar2_Click()
Const sPathBase As String = "C:\Inventario\Inventario1.mdb"
Set cnn = New ADODB.Connection
Set rst = New ADODB.Recordset
cnn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=" & sPathBase & ";"
cnn.Open
nSQL = "select * from tb_Inventario where num_joya =" & Left$(cmbJoyeria.Text, 3)
rst.Open nSQL
'Set rsInventario = BaseDatos.OpenRecordset(nSQL)
Do Until rst.EOF
grJoyas.AddItem ""
grJoyas.TextMatrix(Fila_Registro, 0) = rst!cod_articulo
rst.MoveNext
Loop
End Sub

Muchas gracias por leer este foro y al que me puedas responder muchisimas gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:03.