Visual Basic - error 3709 en tiempo de ejecucion

Life is soft - evento anual de software empresarial
 
Vista:

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.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder