Hola, me sale un error en la linea del def Grabar() al momento de correr el main pyodbc.InterfaceError: ('IM002', '[IM002] [Microsoft][Administrador de controladores ODBC] No se encuentra el nombre del origen de datos y no se especificó ningún controlador predeterminado (0) (SQLDriverConnect)') he colocado mis credenciales y la base de datos que tengo en SQL Server, sabes que podria ser?
El mensaje de error que estás viendo sugiere que hay un problema con la configuración del controlador ODBC en tu script de Python. Específicamente, indica que el controlador no puede encontrar el nombre del origen de datos (DSN) que especificaste en tu código.
Hola, me sale un error en la linea del def Grabar() al momento de correr el main
pyodbc.InterfaceError: ('IM002', '[IM002] [Microsoft][Administrador de controladores ODBC] No se encuentra el nombre del origen de datos y no se especificó ningún controlador predeterminado (0) (SQLDriverConnect)')
he colocado mis credenciales y la base de datos que tengo en SQL Server, sabes que podria ser?
Hola, paree que es tu cadena de conexion, me gustaria verla seria posible?, para ayudarte
@@mectoystv esta es el archivo de conexion
def ConexionSQL():
conn = 'DRIVER = {SQL Server};SERVER= DESKTOP-D6MPGQ7\MSSQLSERVER2019; DATABASE= TEST; UID= sa; PWD= 123456'
return conn
@@F4n4tico100 Al parecer esta bien, que parte dela linea grabar te sale el error?
El mensaje de error que estás viendo sugiere que hay un problema con la configuración del controlador ODBC en tu script de Python. Específicamente, indica que el controlador no puede encontrar el nombre del origen de datos (DSN) que especificaste en tu código.
Trata de crear un ODBC sql server y verifica si te deja crearlo, asi te daras cuenta si has ingresado bien o no los parametros de conexion.