Foros del Web » Programación para mayores de 30 ;) » Programación General »

Leanlo es sobre BD

Estas en el tema de Leanlo es sobre BD en el foro de Programación General en Foros del Web. 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 = ...
  #1 (permalink)  
Antiguo 28/06/2002, 17:34
LOG
 
Fecha de Ingreso: febrero-2002
Mensajes: 66
Antigüedad: 22 años, 3 meses
Puntos: 0
Leanlo es sobre BD

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.
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 14:27.