Hola, para realizar una conexion con una base de datos en SQL Server coloco el siguiente còdigo en el formulario que inicia:
Set db = New ADODB.Connection
db.CursorLocation = adUseClient
db.Properties("Data Source").Value = App.Path + "c:\Data\CtrlEscolar.mdb"
db.Provider = "SQLOLEDB.1"
db.Open
En el mòdulo declaro lo siguiente:
Public db As ADODB.Connection
Public cmd As ADODB.Command
Public rs As ADODB.Recordset
Al ejecutar una insercion utilzo:
Set cmd = New ADODB.Command
Set cmd.ActiveConnection = db
cmd.CommandText = "INSERT INTO Becas TipoBeca, Descuento Values " + _
"('" + txtDescripcion + "', '" + txtDescuento + "' );"
cmd.Execute
Me genera el error de que no se puede utilizar la BD porque está cerrada o porque no se puede utilizar en ese contexto.
Alguien sabe`porque me genera ese error siendo que la bd ya la abri anteriormente.
Por favor si alguien sabe en que esta mi error o como realizar bien la conexion le pido que me ayude. Gracias.