Hola!!! se me presento un pequeño gran problema! estoy trabajando con un modulo simple de alta de datos y cuando se ejecuta la inserción de los mismo, me da un error en tiempo de ejecución, el 3709,"No se puede utilizar la conexion para realizar esta operación. Esta cerrada y no es válida en este contexto". Lo rero es que el mismo código ya lo he usado mil veces y jamas se me presento este error. El codigo es el siguiente:
Dim cCom As New ADODB.Command
cCom.ActiveConnection = gConex
cCom.Prrrrepared = true
cCom.CommandText = "INSERT INTO archi (Cod, Nombre,Uni) values(?,?,?)"
cCom.Execute , Array(lcod,snom,suni)
en esta ultima linea me da el error. La conexion la tengo definida de esta manera:
Set gConex = New ADODB.Connection
gConex.CursorLocation = adUseClient
gConex.Provider = "Microsoft.JET.OLEDB.4.0;"
gConex.Open App:Path & "|db.mdb"
Realmente no se que puede ser, por eso agradezco desde ya cualquier ayuda.
Saludos