SQL Server y Visual Basic

cmoraga
19 de Agosto del 2004
Estimados,

Alguien me puede dar alguna idea de como conectar visual basic con SQL Server 7? Actualmente se conectarme con access, ya sea utilizando comandos o con el control data. ¿ Se puede utilizar el mismo Control Data para conectarme a SQL Server?

Ojalá me dieran un ejemplo sencillo.

Saludos,

Carlos

Bartolom
19 de Agosto del 2004
Es el mismo concepto que en Access, sólo que debes cambiar el proveedor de datos (OLE DB SQL Server), seleccionar el servidor, la base de datos de ese servidor y especificar el nombre del user y la password de esa base de datos. Acá va un ejemplo de como se escribe, en caso de una conexión:

Public Conexión As Connection
Set Conexión = New Connection

With Conexión
' Proveedor de datos Microsoft OLE DB para SQL Server
.Provider = "SQLOLEDB"
.ConnectionString = "server=Tu Servidor;database=tu base de SQL Server;uid=tu usuario;pwd= tu password"

End With

Para el caso de un control ADO, utilizas los mismos datos que te pida el cuadro de diálogo al seleccionar OLE DB Provider for SQL Server como proveedor de datos, en la propiedad ConnectionString

Recuerda que Visual Basic accede a las bases de datos mediante un proveedor de datos, por lo tanto los tratamientos son similares, cambia sólo el tipo de proveedor, pero una vez establecida la conexión, el resto del programa es prácticamente igual (salvo que se usen características que algún proveedor no permita, como es el caso de las consultas parametrizadas, que el motor Jet no acepta, pero sí lo hace SQL Server)

Saludos!
Bartolom
Chile