Problema con cnx a BD
Publicado por Javier (2 intervenciones) el 12/02/2007 20:11:26
Keo nda estoy haciendo una aplicacioncita de base de datos:
Y cree un modulo para la conexion de la sig manera:
Public conexion As ADODB.Connection
Public Sub conecta()
Set conexion = New ADODB.Connection
Set rs = New ADODB.Recordset
With conexion
.Provider = "Microsoft.Jet.OLEDB.4.0"
.ConnectionString = "Persist Security Info=False;" & _
"Data Source= C:\Documents and Settings\Yuske\Mis documentos\Mis archivos recibidos\PROYECTOEMILIACASTILLO\EmiliaCastillo97.mdb;" & _
"Integrated Security= SSPI"
.Open
End With
End Sub
... y en una form kiero llenar un combo con unos datos ke jalo del recordset... paa esto cree una funcion..
Dim rs2 as ADODB.Recordset
Public Function llenaCombo()
Set rs2 = New ADODB.Recordset
rs2.Open "SELECT DISTINCT Coleccion FROM Productos", conexion, adOpenDynamic, adLockOptimistic
rs2.MoveFirst
Do Until rs2.EOF
Combo1.AddItem rs2("Coleccion")
rs2.MoveNext
Loop
End Function
y... la mando llamar en el Form....cuando se carga...
Bueno el problema es ke kuando intento hacer esto y lo compilo me dice ke la conexion esta cerrada o no se puede usar en este contexto... no se cual sea el problema...soy un poco nuevo en esto de vb.... y ps ya me ha kitado un tiempo... si alguien me puede ayuda r se lo agradeceria
Y cree un modulo para la conexion de la sig manera:
Public conexion As ADODB.Connection
Public Sub conecta()
Set conexion = New ADODB.Connection
Set rs = New ADODB.Recordset
With conexion
.Provider = "Microsoft.Jet.OLEDB.4.0"
.ConnectionString = "Persist Security Info=False;" & _
"Data Source= C:\Documents and Settings\Yuske\Mis documentos\Mis archivos recibidos\PROYECTOEMILIACASTILLO\EmiliaCastillo97.mdb;" & _
"Integrated Security= SSPI"
.Open
End With
End Sub
... y en una form kiero llenar un combo con unos datos ke jalo del recordset... paa esto cree una funcion..
Dim rs2 as ADODB.Recordset
Public Function llenaCombo()
Set rs2 = New ADODB.Recordset
rs2.Open "SELECT DISTINCT Coleccion FROM Productos", conexion, adOpenDynamic, adLockOptimistic
rs2.MoveFirst
Do Until rs2.EOF
Combo1.AddItem rs2("Coleccion")
rs2.MoveNext
Loop
End Function
y... la mando llamar en el Form....cuando se carga...
Bueno el problema es ke kuando intento hacer esto y lo compilo me dice ke la conexion esta cerrada o no se puede usar en este contexto... no se cual sea el problema...soy un poco nuevo en esto de vb.... y ps ya me ha kitado un tiempo... si alguien me puede ayuda r se lo agradeceria
Valora esta pregunta


0