Retroceder   Foros del Web > Temas generales de computación > Programación > Visual Basic

Respuesta
 
Herramientas Desplegado
Antiguo 09-feb-2006, 14:36   #1 (permalink)
Leyderc ha deshabilitado el karma
 
Fecha de Ingreso: julio-2005
Mensajes: 1
Exclamación Vinculación de una de SQL Server a Access á través de código

Saludos,

Tengo un problema grave, y es que no he podido crear un ODBC en tiempo de ejecución para una Conexión a una BD de SQL Server que está en otro equipo distinto al mio (pero, si la realiza para la local).

No se si exista otra forma (que no requiera crear el ODBC manualmente) que pueda utilizar para vincular las tablas.

El Código que estoy utilizando es (aunque lo he modificado muchas veces ya haciendo intentos):

Dim EquipoLocal As String
#If Win32 Then
Dim intRet As Long
#Else
Dim intRet As Integer
#End If

Dim strDriver As String
Dim strAttributes As String

'He intentado con estos dos Drivers y con SQLOLEDB.1
strDriver = "Provider=SQLOLEDB"
'strDriver = "SQL Server"

'Asignamos los parametros separados por null.
strAttributes = "SERVER=" & strServer & Chr$(0)
strAttributes = strAttributes & "DESCRIPTION=Temp DSN" & Chr$(0)
strAttributes = strAttributes & "DSN=Presupuesto_SQL" & Chr$(0)
strAttributes = strAttributes & "DATABASE=Master" & Chr$(0)

'Acá valido si el Equipo al que me estoy conectando es el mismo
'sobre el que estoy iniciando sesión
If strEquipo <> strServer Then
strAttributes = strAttributes & "UID=Ultimus5" & Chr$(0)
strAttributes = strAttributes & "PWD=Ultimus5" & Chr$(0)

'Esta es una Condición que usé después
strAttributes = strAttributes & "WSID=CONDCI1024C" & Chr$(0)
End If

'Para mostrar el diálogo usar Form1.Hwnd en vez de vbAPINull.
intRet = SQLConfigDataSource(vbAPINull, ODBC_ADD_DSN, strDriver, strAttributes)
If intRet Then
MsgBox "Creado"
Else
MsgBox "Fallo "
End If
Leyderc está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 06:35.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93