Visual Basic - conecion odbc

Life is soft - evento anual de software empresarial
 
Vista:

conecion odbc

Publicado por cesar (3 intervenciones) el 25/06/2005 15:27:49
hola como estan todos necesito de ayuda necesito crear un DSN para ODBC pero por medio de codigo si alguien sabe acerlo se lo agradesco se que se realiza por medio del pane de control pero imagino que se podria hacer por codigo si alguien me puede ayudar se lo agradezco gracias de antemano gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 14
Ha aumentado 1 puesto en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

RE:conecion odbc

Publicado por SuNcO (599 intervenciones) el 25/06/2005 19:07:48
Yo conecto asi a bases de datos de MySql

Public Conexion As ADODB.Connection
Public Resultado As ADODB.Recordset

Conexion.CursorLocation = adUseClient
Conexion.ConnectionString = "DRIVER={MySQL ODBC 3.51 Driver};" _
& "SERVER=Host;" _
& "DATABASE=BaseDeDatos;" _
& "UID=Usuario;" _
& "PWD=Clave;" _
& "OPTION=" & 1 + 2 + 8 + 32 + 2048 + 16384

Resultado.Open "SELECT * FROM Proveedores", Conexion

Para conectar el componente Adodc es casi igual

Ado.ConnectionString = "DRIVER={MySQL ODBC 3.51 Driver};" _
& "SERVER=Host;" _
& "DATABASE=BaseDeDatos;" _
& "UID=Usuario;" _
& "PWD=Clave;" _
& "OPTION=" & 1 + 2 + 8 + 32 + 2048 + 16384

Ado.RecordSource = "select * from materiales"
Ado.Refresh
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:conecion odbc

Publicado por ivan ramirez (463 intervenciones) el 02/07/2005 02:17:19
yo encontré un código que hace eso, crear un DNS por código de un archivo MDB (de Access), mándame un correo para enviarte el código, el problema es que no se como quitarlo, igual por código.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Aqui va uno que otra persona de aca me colaboro

Publicado por Andres (110 intervenciones) el 02/07/2005 15:49:43
aqui una manera:

'-----Creo los DSN Correspondientes
Crea_ODBC "S", "MAVS", "SQL Server", "dsnMAVS", NomSrv

Sub Crea_ODBC(tipobd As String, NomDB As String, Driver As String, NomDSN As String, Optional Servidor As String)

Dim dbsRegistro As Database
Dim strDescripción As String
Dim strAtributos As String
Dim errBucle As Error

' Genera la cadena de palabras clave.
If tipobd = "S" Then
strAtributos = "DATABASE=" & NomDB & vbCr
Else
strAtributos = "DBQ=" & NomDB & vbCr
End If
strAtributos = strAtributos & "DESCRIPTION=" & NomDSN & vbCr & _
"OemToAnsi=No" & vbCr & _
"SERVER=" & Servidor

' Actualiza el Registro de Windows.
DBEngine.RegisterDatabase NomDSN, Driver, True, strAtributos

End Sub

Este es un codigo que otra persona me colaboro, ya que yo tambien tenia la misma duda.

Andres-Loud_in
Medellin-Colombia

Hey como va el clima por alla?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar