La Web del Programador: Comunidad de Programadores
 
    Pregunta:  7960 - VISUAL BASIC 5.0 Y SQL 7.0
Autor:  Juan Francisco Enriquez Piña
Me gustaría saber como conectarme a la base de datos SQL 7.0(servidor)desde mi aplicación Visual basic 5.0 (cliente), o alguna página o libro donde pueda encontrar esta información.

  Respuesta:  Irlanda Nuñez
Esta es una coneccion con RDO sin DSN

'gsUsuario_SQL = USUARIO DE SQL
'gsPassword_SQL = PASSWORD DEL USUARIO
'gsServidor = NOMBRE DEL SERVIDOR

Function Abrirconnection() As Boolean

On Error GoTo parr_error
Abrirconnection = False
Set db = rdoEnvironments(0).OpenConnection(dsname:="",
Prompt:=rdDriverNoPrompt, _
Connect:="uid=" & gsUsuario_SQL & ";pwd=" &
gsPassword_SQL _
& ";driver={sql server};rdoconnection=NOMBRE BASE DE DATOS;server=" & gsServidor & ";")
db.QueryTimeout = 500

Abrirconnection = True
Exit Function
Error:
Call siTypeError
End

parr_error:
siTypeError
End Function
Sub siTypeError()
Dim Mensaje As String

MsgBox Mensaje & " " & Chr(vbKeyReturn) & "Se ha Producido el ERROR detallado a continuación", _
vbCritical, "Mensaje del Sistema"

Debug.Print Err, Error
For Each Errores In rdoErrors
Debug.Print Errores.Description, Errores.Number
Mensaje = "Descripcion : " & Errores.Description + " Codigo: " + Trim(Str(Errores.Number)) + Chr(vbKeyReturn)
Next Errores

MsgBox Mensaje, vbCritical, "Mensaje del Sistema"
'End
End Sub