conectar vb6 con base de datos en SQL Server 2000
Hola a todos!
A ver si me podéis ayudar en el siguiente problema:
Estoy intentado conectar una aplicación VB6 con una base de datos creada en SQL server 2000
Cuando instalé el SQL server le indiqué que los usuarios de SQL Server son los mismos que los de Windows 2000 Server, o sea, que si quiero un nuevo usuario para mis bases de datos, lo que hago es crearlo para Windows 2000 server y después para SQL server
Mi problema es el siguiente:
He puesto estas lineas de código:
Set cn = New ADODB.Connection
cn.Provider = "sqloledb"
cn.Properties("Persist Security Info").Value = False
cn.Properties("Data Source").Value = "vectraserver"
cn.Properties("Initial Catalog").Value = "northwind"
cn.Properties("User Id").Value = "sa"
cn.Properties("Password").Value = ""
cn.Open
(también lo pruebo con más usuarios)
y el error que me da es el siguiente:
Error al conectarse a la base de datos porque el usuario no es un usuario de confianza.
Estoy perdida!!
Me podéis ayudar?
A ver si me podéis ayudar en el siguiente problema:
Estoy intentado conectar una aplicación VB6 con una base de datos creada en SQL server 2000
Cuando instalé el SQL server le indiqué que los usuarios de SQL Server son los mismos que los de Windows 2000 Server, o sea, que si quiero un nuevo usuario para mis bases de datos, lo que hago es crearlo para Windows 2000 server y después para SQL server
Mi problema es el siguiente:
He puesto estas lineas de código:
Set cn = New ADODB.Connection
cn.Provider = "sqloledb"
cn.Properties("Persist Security Info").Value = False
cn.Properties("Data Source").Value = "vectraserver"
cn.Properties("Initial Catalog").Value = "northwind"
cn.Properties("User Id").Value = "sa"
cn.Properties("Password").Value = ""
cn.Open
(también lo pruebo con más usuarios)
y el error que me da es el siguiente:
Error al conectarse a la base de datos porque el usuario no es un usuario de confianza.
Estoy perdida!!
Me podéis ayudar?
Prueba con Provider = MSDASQL.(ADO 2.1)
Hay una forma de crear la cadena de conexion, no se si la sabes:
en un directorio crea un archivo que se llame conexion.UDL, lo creas vacio y una vez echo eso lo ejecutas. Rellenas los parametros que te pide y pruebas la conexión. Una vez que te funcione, lo editas y verás la cadena de conexión.
S2 y S3,
Hay una forma de crear la cadena de conexion, no se si la sabes:
en un directorio crea un archivo que se llame conexion.UDL, lo creas vacio y una vez echo eso lo ejecutas. Rellenas los parametros que te pide y pruebas la conexión. Una vez que te funcione, lo editas y verás la cadena de conexión.
S2 y S3,
No entiendo. Si desea utilizar los usuarios de un dominio, por qué trata de usar un usuario de SQL en código? No tiene sentido.
Simplemente elimine las líneas de código de asignación de User Id y Password. Eso sí, asegúrese de correr el programa utilizando un usuario de Windows con accesso a SQL server.
Simplemente elimine las líneas de código de asignación de User Id y Password. Eso sí, asegúrese de correr el programa utilizando un usuario de Windows con accesso a SQL server.
