Visual Basic 2005 Conectar a Sql 2005

Respuesta de
a
Usuario
Hola, tengo una consulta, quiero conectar una aplicación de Visual BAsic 2005 a una base de datos de SQL SERVER 2005. La aplicación se instalara en siete computadores conectados en red.

Y quiero saber como puedo y tengo que manejar múltiples conexiones a la base de datos, con diferentes usuarios los cuales cada uno tienes sus propios privilegios.

En resumen:

¿Cómo puedo crear múltiples Conexiones?
¿Cómo tengo que manejar los errores?
En que tengo que tener cuidado, ¿en este tipo de aplicaciones?

Ojala que me puedan ayudar, muchas gracias...

Visita miblog, gana hasta 350 dolares para jugar poker http://gratisdolares.blogspot.com/
Experto
Primero hay que crear una variable de tipo workspace que apunta al área de trabajo
y luego crear una variable de tipo database que apuntara a la base de datos en tu caso
de SQL SERVER.

Para poder acceder a la base de datos existen dos maneras:
- Usando una único usuario con determinados privilegios. (Recomendado)
- O creando usuarios por cada uno que vaya a usar el sistema.

DIM ws as WORKSPACE
DIM DB AS DATABASE

set ws = createworkspace("nombre de la conexion odbc","usuario de sql","contraseña",dbuseODBC)
set db = ws.opendatabase("nombre de la conexion odbc",dbdrivernoprompt,False)

Para realizar consultas o insertar registros se utilizarían las instrucciones de SQL de la sig.
manera:

DB.EXECUTE "INSERT INTO ...... sirve para ejecutar comandos de actualizacion, insercion o eliminacion

o bien

DIM RS AS RECORDSET
SET RS=DB.OPENRECORDSET ("INSTRUCCION SQL",DBOPENSNAPSHOT) sirve para recuperar una consulta

----------------------------------------------------------------------------------

Tienes que tener cuidado de no hacer macanas en la base de datos, de no borrar datos importantes.
Te recomiendo que trabajes en una base de datos de prueba y luego recién en la que manejas en tu programa.


Nota: para crear el ODBC tienes que ir al panel de control, herramientas administrativas, origen de datos (ODBC)
Y de ahí elegís la pestaña DSN de sistema, agregar y elegís SQL Server como el controlador para establecer
el origen de datos, de ahí seguís las pantallas que te va mostrando, cuando te pide usuario y contraseña
tienes que ingresar el usuario y contraseña que creaste en el SQL.


Eso es todo, espero que te sirva, suerte.