La Web del Programador: Comunidad de Programadores
 
    Pregunta:  3941 - CONNECTIONSTRING
Autor:  carlos
Hola, estoy intentando hacer una conexión desde VB a una base de datos en SQL, le paso en uan variable el usuario (uid) y el password (pwd), pero no me los acepta, sin embargo al meterselos a pelo en el codigo VB, no me da ningún problema. ¿Sabeis de que puede ser y como solucionarlo para que no me de problemas a meterselos como variables?

Private Sub Form_Load()
Set A = New ADODB.Connection
With A
.Provider = "SQLOLEDB"
.ConnectionString = "server=Principal;database=DB1;uid= ´" & usuario & "´;pwd=´" & contraseña & "´"
End With
A.Open
End Sub

Donde A es la conexion y, ususario y contraseña son las variables donde meto el usuario y el password.
Gracias.

  Respuesta:  José Miguel Díaz E.
INTENTA HACERLO SIN LAS COMILLAS SIMPLES QUE LE ESTAS AGREGANDO EN EL STRING, OSEA:

.ConnectionString = "server=Principal;database=DB1;uid=" & usuario & ";pwd=" & contraseña

SI NO TE FUNCIONA ESCRÍBEME...