Articles of pypyodbc

Python / pypyODBC: Insertar fila usando cadenas y NULLs

Soy bastante nuevo en Python y realmente no he interactuado con SQL Server y XML Parsing hasta este proyecto actual (puede que ni siquiera sea el mejor enfoque posible). En pocas palabras, mi equipo de TI está muy atrasado y necesito obtener datos en una tabla de sandbox (analizado desde un XML). Hay un segmento […]

Pypyodbc: No se puede abrir la librería ‘FreeTDS’: error no encontrado “) error al intentar conectarse al servidor SQL

Estoy tratando de conectarme a un servidor SQL usando Pypyodbc en Mac y obtengo el siguiente error: pypyodbc.DatabaseError: (‘01000’, “[01000] [unixODBC][Driver Manager]Can’t open lib ‘FreeTDS’ : file not found”) He instalado freeTDS y unixodbc brew install unixodbc brew install freetds y aquí está mi cadena de conexión con datos ficticios: connection_String = “Driver=FreeTDS;Server=123.12.12.12;tds_version=7.2;Database=db_db;Uid=username:pwd=password:port=1433”

¿Cómo importo un archivo .accdb en Python y uso los datos?

Estoy tratando de encontrar una manera de crear un progtwig que me permita encontrar la mejor combinación de datos basada en varios factores diferentes. Tengo un archivo de Microsoft Access con datos de criaturas en él. Habilidad de ataque, defensa, salud, batalla requerida para usar y varios otros bits de información. Estoy intentando importar este […]

Error de Python al actualizar una base de datos SQL

Tengo un código python que se ve así import pypyodbc import pandas as pd home=”c:/SQL/” df = pd.read_sql_query(sql4, conn3 for y1 in range(0 , k): ARCHIVE_SERNUM = (df[‘sernum’]).iloc[y1] KQL=len(KIC53_QUERY_LIST) FOUND=False for y2 in range(0,KQL): if ARCHIVE_SERNUM == KIC53_QUERY_LIST[y2]: FOUND=True #do something then break if FOUND == False: print(FOUND,ARCHIVE_SERNUM,”This is STIME : “,STIME) CTIME=STIME cursor = […]

Al intentar importar el módulo pypyodbc se produce el error ‘No se encuentra la biblioteca ODBC. ¿Está LD_LIBRARY_PATH establecido? ‘

Estoy ejecutando Python 3.5 en mi Linux Mint 18. Quiero cargar el módulo pypyodbc . Sin embargo, no importa lo que intente, siempre recibo el error: OdbcNoLibrary: ‘ODBC Library is not found. Is LD_LIBRARY_PATH set?’ En Establecer LD_LIBRARY_PATH antes de importar en Python , recibí la sugerencia de establecer la ruta a os.getcwd() , pero […]

Cómo exportar la tabla de MS Access a un archivo csv en Python usando pypyodbc, por ejemplo

He estado tratando de exportar una tabla de la base de datos de MS Access a un archivo csv usando pypydobc. El uso de la función fetchone se está demorando para siempre. Por ejemplo, 200,000 filas demoran alrededor de 5 minutos en imprimirse. Si fetchone fuera más rápido, podría haber impreso los resultados en un […]

Error de “característica opcional no implementada (106) (SQLBindParameter)” con pyodbc

Me están volviendo loco tratando de resolver esto. Estoy usando Python por primera vez y estoy tratando de escribir los datos recostackdos de Twitter en una base de datos de Access 2010. El comando que estoy usando es: cursor.execute(”’insert into core_data(screen_name,retweet_count) values (?,?,)”’, (sname,int(rcount))) El mensaje de error que se devuelve es: Traceback (most recent […]

¿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 / […]

Cómo obtener la columna VARCHAR (MAX) completa con Python pypyodbc

Tengo un progtwig Python que se conecta a una base de datos MSSQL usando una conexión ODBC. La biblioteca de Python que estoy usando es pypyodbc. He aquí mi arreglo: Windows 8.1 x64 SQL Server 2014 x64 Python 2.7.9150 PyPyODBC 1.3.3 Controlador ODBC: SQL Server Native Client 11.0 El problema que tengo es que cuando […]

Emisión de consultas desde la base de datos de Access: “no se pudo convertir la cadena a flotar: E + 6”

Tengo una base de datos en MS Access. Estoy intentando consultar una tabla a Python usando pypyodbc. Recibo el siguiente mensaje de error: ValueError: no se pudo convertir la cadena a flotar: E + 6 Los números en la tabla son bastante grandes, con hasta diez cifras significativas. El mensaje de error me dice que […]