Articles of odbc

cómo capturar un mensaje de error específico de pyodbc

Trencé el siguiente código, import pyodbc try: pyodbc.connect(‘DRIVER={%s};SERVER=%s;DATABASE=%s;UID=%s;PWD=%s’ % (driver, server, database, uid, password)) except pyodbc.Error, err: logging.warn(err) El formato del mensaje de error que recibo es (‘HY000’, “[HY000] [MySQL][ODBC 5.1 Driver]Access denied for user ‘root’@’192.168.2.27’ (using password: YES) (1045) (SQLDriverConnect)”) Quiero recibir solo la parte del mensaje del error, es decir Access denied for […]

¿Tiene pyodbc alguna ventaja de diseño sobre pypyodbc?

Sé que pyodbc es un proyecto más antiguo y, probablemente, más funcional y robusto, pero ¿hay algo sobre su diseño (basado en componentes de código C comstackdo) que lo haría preferible a una implementación de Python puro, como pypyodbc ? Trabajo mucho con ETL y estoy pensando en cambiar de un enfoque de Linux / […]

¿Formas comunes de conectarse a Odbc desde Python en Windows?

¿Qué biblioteca debo usar para conectarme a odbc desde Python en Windows? ¿Existe una buena alternativa para pywin32 cuando se trata de odbc? Estoy buscando algo bien documentado, robusto, mantenido activamente, etc. pyodbc ve bien, ¿hay otros?

Cómo convertir la columna Pandas DataFrame de Pandas datetime64 a Pyodbc SQL_Timestamp

Estoy intentando poblar Pandas Dataframe en una tabla vacía de MS Access 2016 a través de pyodbc. Aparece el siguiente mensaje de error cuando bash insertar Dataframes en Access: pyodbc.dataerror: (‘22008’, [Desbordamiento del campo de fecha de [ODBC Microsoft Access Driver]) . Las investigaciones demostraron que los tipos de datos de fecha / hora de […]

Conectando Python con Teradata usando el módulo Teradata

Instalé python 2.7.0 y el módulo Teradata en Windows 7. No puedo conectarme y quyey TD desde python. pip install Teradata Ahora quiero importar el módulo de teradata usando Python y realizar operaciones como: disparando consultas a teradata y obtener conjunto de resultados. Compruebe si la conexión se realiza a teradata. 3.etc .. Ayúdame a […]

no se puede conectar a la base de datos MsAccess de 64 bits con un error del controlador Python 3.6.ODBC de 64 bits

Acabo de instalar Microsoft Office de 64 bits en una computadora nueva y también instalé 64bit Python 3.6. Estoy intentando conectarme a una base de datos de acceso con mi script de Python, sin embargo, sigo recibiendo el siguiente error, que sugiere que tengo el controlador ODBC de 32 bits en lugar del controlador de […]

¿Cómo puedo conectarme a la base de datos de ventaja local usando pyodbc en python?

Por lo que puedo entender para usar pyodbc tienes que cnxn = pyodbc.connect(‘DRIVER={Advantage ODBC Driver};SERVER=local;DataDirectory=\\AltaDemo\Demo\AltaPoint.add;DATABASE=AltaPoint;UID=admin;PWD=admin;ServerTypes=1;’) cursor = cnxn.cursor() Este es el error que recibo de la consola cuando ejecuto este error: (‘IM002’, ‘[IM002] [Microsoft] [ODBC Driver Manager] No se encontró el nombre de la fuente de datos y no se especificó ningún controlador predeterminado (0) […]

¿Cómo recuperar el resultado de la función de base de datos Oracle a través de ODBC?

Tengo problemas para llamar a la función almacenada de Oracle (no al procedimiento) a través de ODBC. Mi función es realmente simple, solo concatena dos cadenas. Puedo llamarlo a través de: rs = c.execute(“SELECT add_str(‘yogi’, ‘bubu’) FROM dual”) for row in c.fetchall(): print(row[0]) Pero este tipo de función de base de datos de llamada no […]

Transformar la interfaz ODBC de RapidMiner a Python

Quiero transferir mi interfaz ODBC de Rapidminer a Python. En Rapidminer todo funciona muy bien, pero mi implementación en Python no se puede conectar al servidor. Mi pregunta: ¿Cómo declaro el servidor exactamente? ¿Cuál es el nombre de mi base de datos? En breve a mi implementación actual de Rapidminer: Administrar controladores de base de […]

“No se encontró el nombre de la fuente de datos y no se especificó un controlador predeterminado” con Access ODBC

Mis softwares: Python 3.4 -64 bit PyODBC 64 bit Paquete de oficina de MS instalado (32 bits) Problema: Ahora, trato de acceder a MS Access 2010 instalado en mi computadora usando PYODBC. No funciona independientemente de lo que intente. Mi error es siempre este: pyodbc.Error: (‘IM002’, ‘[IM002] [Microsoft][ODBC Driver Manager] Data source name not found […]