
30/03/2011, 11:52
|
| | Fecha de Ingreso: noviembre-2010
Mensajes: 175
Antigüedad: 14 años, 5 meses Puntos: 1 | |
Problema con cadena de conexión Buenas!...tengo un problema con una cadena de conexión.
Ya hice dos proyectos con este código: Public Cn As ADODB.Connection
Public Function Conectar() As Boolean
Dim Strconn As String
Base = App.Path
'define cadena de conexion
Strconn = "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=bs1;Data Source=WILLIAMS"
'establece la conexion
On Error GoTo conerror
Set Cn = New ADODB.Connection
Cn.Open Strconn
Conectar = True
Exit Function
conerror:
Conectar = False
End Function
Public Sub Desconectar()
On Error Resume Next
Cn.Close
End Sub
Y no tuve ningún problema. Cuando quise hacer un 3er proyecto, no me conecta.
Hice un debugeo para ver donde estaba el problema. Cuando me paro en base = app.path, me pone la dirección correcta en donde se encuentra la base (hasta ahí vá bien la cosa). Sigo haciendo el debug y cuando me paro en Cn.open Strconn me pasa a "conectar = false" y se termina la function interrumpiendo la conexión.
Ya me fije que pudo haber sido, puse en referencias Microsoft active x data objects, el nombre de la base es el correcto, todo está en una misma carpeta...y no puedo encontrar donde está el error.
Saludos!!
Última edición por t0n1; 30/03/2011 a las 12:29 |