error 3709 en tiempo de ejecucion
Publicado por dante (5 intervenciones) el 15/08/2008 23:07:37
hola mi nombre es dante, me estoy iniciando en esto de la programacion en VB, y he estado leyendo algunos manuales de vb relacionados con ADO, ya que me dijeron que deberia usar esta tecnología para poder conectarme con bases de datos, he tratado de seguir algunos ejemplos pero al ejecutar el programa me aparece una ventana de error con el siguiente mensaje, "error 3709 en tiempo de ejecución - no se pede utilizar la conexion para realizar esta operacion. esta cerrada o no es valida en este contexto"
Cree un origne de datos ODBC, llamdo legajos
mi codigo es el siguiente
En el modulo desde donde se inicia el programa escribi
Option Explicit
Public conlegajo As ADODB.Connection
Public rst As ADODB.Recordset
Public Sub main()
Set conlegajo = New ADODB.Connection
conlegajo.ConnectionString = "DSN = legajos"
conlegajo.Open
End Sub
En el frm escribi
Private Sub Form_Load()
Set rst = New ADODB.Recordset
rst.ActiveConnection = conlegajo
rst.Open ("agente")
End Sub
donde agente es el nombre de la tabla de la base de datos personal.mdb
Al ejecutar el programa, más específicamente este frm, me sale este error y no logro determinar su origen, si alguno de vosotros puede ayudarme a resolverlo, le estaría muy agradecido.
Cree un origne de datos ODBC, llamdo legajos
mi codigo es el siguiente
En el modulo desde donde se inicia el programa escribi
Option Explicit
Public conlegajo As ADODB.Connection
Public rst As ADODB.Recordset
Public Sub main()
Set conlegajo = New ADODB.Connection
conlegajo.ConnectionString = "DSN = legajos"
conlegajo.Open
End Sub
En el frm escribi
Private Sub Form_Load()
Set rst = New ADODB.Recordset
rst.ActiveConnection = conlegajo
rst.Open ("agente")
End Sub
donde agente es el nombre de la tabla de la base de datos personal.mdb
Al ejecutar el programa, más específicamente este frm, me sale este error y no logro determinar su origen, si alguno de vosotros puede ayudarme a resolverlo, le estaría muy agradecido.
Valora esta pregunta


0