Foros del Web » Soporte técnico » Ofimática »

[SOLUCIONADO] Error de Controlador ODBC SQL Server

Estas en el tema de Error de Controlador ODBC SQL Server en el foro de Ofimática en Foros del Web. Buen dia: He construido una macro que me permite generar una certificacion laboral para empleados de la empresa. Los datos que se requieren para la ...
  #1 (permalink)  
Antiguo 25/01/2017, 09:38
Avatar de alexsc  
Fecha de Ingreso: febrero-2012
Ubicación: Bogota D.C.
Mensajes: 8
Antigüedad: 12 años, 8 meses
Puntos: 0
Error de Controlador ODBC SQL Server

Buen dia:

He construido una macro que me permite generar una certificacion laboral para empleados de la empresa. Los datos que se requieren para la generacion de la certificacion se extraen de una base de datos de SQL Server 2014, a traves de una consulta SQL embebida en el codigo VBA de un formulario en el cual se digita el numero de cedula del empleado

Al momento de ejecutar la consulta, se presenta un error que dice: Microsoft Administrador de controladores ODBC: No se encuentra el nombre del origen de datos y no se especifico ningun controlador predeterminado

La ejecucion del codigo se detiene en la siguiente instruccion (resaltada en negrita):

strconn = "Driver={SQL Server Native Client 11.0};Server=172.16.8.130;Database=MIBD;Uid=miusua rio;Pwd=mipasword"
Set conn = New ADODB.Connection
conn.Open (strconn)

En el PC he descargado e instalado el Microsoft® ODBC Driver 11 for SQL Server® - Windows, pero aun se sigue presentando el error

Recurro a su valiosa colaboracion y ayuda, ya que soy novato en esto de VBA y no logro solucionarlo. Muchismas gracias
  #2 (permalink)  
Antiguo 25/01/2017, 13:26
Avatar de alexsc  
Fecha de Ingreso: febrero-2012
Ubicación: Bogota D.C.
Mensajes: 8
Antigüedad: 12 años, 8 meses
Puntos: 0
De acuerdo Respuesta: Error de Controlador ODBC SQL Server

Buen dia:

Con la ayuda de Hector en foro.todoexcel.com [URL="http://foro.todoexcel.com/member/H%C3%A9ctor%20Miguel/"]http://foro.todoexcel.com/member/H%C3%A9ctor%20Miguel/[/URL] logre encontrar la solución:

Con base en las opciones de conexion sugeridas por Hector en la URL: [URL="http://www.carlprothman.net/Default.aspx?tabid=90#ODBCDriverForSQLServer"]http://www.carlprothman.net/Default.aspx?tabid=90#ODBCDriverForSQLServer[/URL], modifique el parametro del Driver SQL asi:

Borre lo resaltado en rojo: strconn = "Driver={SQL Server Native Client 11.0};Server=172.16.8.130;Database=MIBD;Uid=miusuario; Pwd=mipasword"

Y deje: strconn = "Driver={SQL Server};Server=172.16.8.130;Database=MIBD;Uid=mius uario;Pwd=mipasword" y me funciono perfectamente!!!

Saludos...

Etiquetas: excel, vba, vbasic
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:03.