Colaboración para conexión con SQL Server 2000
Publicado por Geovanny Obando (14 intervenciones) el 12/06/2005 01:08:21
Hola a todos, espero que alguien pueda ayudarme soy relativamente nuevo utilizando Visual Basic, y quiero realizar una conexión para efectos de un programa de consulta desarrollado con VB 6 y con una base de datos en SQL Server 2000, realizo la conexión según lo que me han enseñado utilizando ADO, pero me sale el siguiente mensaje:
Run-time error "-2147467259 (80004005)':
[Microsoft][ODBC driver manajer] Data Source Name not found and no default driver specified
Esto lo que me indica es que el nombre de la base de datos no fue encontrado y que no hay un driver especificado para el manejo de esto. Lo cual no entiendo por que tengo el SP 5 instalado, actualice tambien el MDAC a la versión 2.8, pero sigue dandome el error.
¿Alguien sabe que pasa y como puedo repararlo?
Este es el codigo que utilizo para realizar la conexión, si hay algo malo me lo pueden indicar por favor, me es bastante necesario poder solventar este problema para seguir con el diseño de la aplicación. Al ejecutar el formulario que contiene este codigo le indico que el driver es: {SQL Server}; el servidor se llama SERVIDOR; el usuario es SA; el password esta bien digitado y la base de datos con que pruebo la conexión es Pubs. ¿Será que estoy poniendo mal el nombre del driver {SQL Server}?
Private Sub cmdConectar_Click()
Dim cnnConexion As ADODB.Connection
Set cnnConexion = New ADODB.Connection
cnnConexionString = "driver=" & _
txtControlador.Text & ";" & _
"server=" & txtServidor.Text & ";" & _
"uid=" & txtUsuario.Text & ";" & _
"pwd=" & txtPassword.Text & ";" & _
"database=" & txtBaseDatos.Text
cnnConexion.ConnectionTimeout = 30
cnnConexion.Open
txtResultado.Text = cnnConexion.ConnectionString & _
" > CONEXION EXITOSA "
cnnConexion.Close
End Sub
Como ya indique agradezco la colaboración, pues me es bastante importante corregir esto para proseguir con lo que deseo hacer.
Saludos,
Geovanny Obando
Run-time error "-2147467259 (80004005)':
[Microsoft][ODBC driver manajer] Data Source Name not found and no default driver specified
Esto lo que me indica es que el nombre de la base de datos no fue encontrado y que no hay un driver especificado para el manejo de esto. Lo cual no entiendo por que tengo el SP 5 instalado, actualice tambien el MDAC a la versión 2.8, pero sigue dandome el error.
¿Alguien sabe que pasa y como puedo repararlo?
Este es el codigo que utilizo para realizar la conexión, si hay algo malo me lo pueden indicar por favor, me es bastante necesario poder solventar este problema para seguir con el diseño de la aplicación. Al ejecutar el formulario que contiene este codigo le indico que el driver es: {SQL Server}; el servidor se llama SERVIDOR; el usuario es SA; el password esta bien digitado y la base de datos con que pruebo la conexión es Pubs. ¿Será que estoy poniendo mal el nombre del driver {SQL Server}?
Private Sub cmdConectar_Click()
Dim cnnConexion As ADODB.Connection
Set cnnConexion = New ADODB.Connection
cnnConexionString = "driver=" & _
txtControlador.Text & ";" & _
"server=" & txtServidor.Text & ";" & _
"uid=" & txtUsuario.Text & ";" & _
"pwd=" & txtPassword.Text & ";" & _
"database=" & txtBaseDatos.Text
cnnConexion.ConnectionTimeout = 30
cnnConexion.Open
txtResultado.Text = cnnConexion.ConnectionString & _
" > CONEXION EXITOSA "
cnnConexion.Close
End Sub
Como ya indique agradezco la colaboración, pues me es bastante importante corregir esto para proseguir con lo que deseo hacer.
Saludos,
Geovanny Obando
Valora esta pregunta


0