Articles of pyodbc

PYODBC a Pandas – DataFrame no funciona – La forma de los valores pasados ​​es (x, y), los índices implican (w, z)

Usé pyodbc con python antes, pero ahora lo he instalado en una máquina nueva (Windows 8 64 bit, Python 2.7 64 bit, PythonXY con Spyder). Antes solía (en la parte inferior puedes encontrar más ejemplos reales): columns = [column[0] for column in cursor.description] temp = cursor.fetchall() data = pandas.DataFrame(temp,columns=columns) y funcionaría bien. Ahora parece que […]

devuelve los nombres de las columnas de la sentencia pyodbc execute ()

from pandas import DataFrame import pyodbc cnxn = pyodbc.connect(databasez) cursor.execute(“””SELECT ID, NAME AS Nickname, ADDRESS AS Residence FROM tablez”””) DF = DataFrame(cursor.fetchall()) Esto está bien para poblar mi dataframe de pandas. Pero como consigo DF.columns = [‘ID’, ‘Nickname’, ‘Residence’] directamente desde el cursor ? ¿Es esa información almacenada en el cursor en absoluto?

MSSQL2008 – Pyodbc – SQL anterior no era una consulta

No puedo entender qué está mal con el siguiente código, la syntax es correcta (verificada con SQL Management Studio), tengo acceso como debería, así que también funciona … pero por alguna razón, tan pronto como bash crear una tabla A través de PyODBC entonces deja de funcionar. import pyodbc def SQL(QUERY, target = ‘…’, DB […]

Escribiendo un archivo csv en la base de datos de SQL Server usando Python

Hola, estoy tratando de escribir un archivo csv en una tabla en la base de datos de SQL Server usando python. Estoy enfrentando errores cuando paso los parámetros, pero no enfrento ningún error cuando lo hago manualmente. Aquí está el código que estoy ejecutando. cur=cnxn.cursor() # Get the cursor csv_data = csv.reader(file(Samplefile.csv’)) # Read the […]

usando pyodbc en ubuntu para insertar un campo de imagen en SQL Server

Estoy usando Ubuntu 9.04 He instalado las siguientes versiones del paquete: unixodbc and unixodbc-dev: 2.2.11-16build3 tdsodbc: 0.82-4 libsybdb5: 0.82-4 freetds-common and freetds-dev: 0.82-4 python2.6-dev He configurado /etc/unixodbc.ini esta manera: [FreeTDS] Description = TDS driver (Sybase/MS SQL) Driver = /usr/lib/odbc/libtdsodbc.so Setup = /usr/lib/odbc/libtdsS.so CPTimeout = CPReuse = UsageCount = 2 He configurado /etc/freetds/freetds.conf esta manera: [global] […]

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

No se puede instalar pyodbc en Linux

Estoy ejecutando Linux (2.6.18-164.15.1.el5.centos.plus) y estoy intentando instalar pyodbc. Estoy haciendo pip install pyodbc y obtengo una lista muy larga de errores, que terminan en error: el comando ‘gcc’ falló con el estado de salida 1 Busqué en /root/.pip/pip.log y vi lo siguiente: InstallationError: Comando / usr / local / bin / python -c “importar […]

ValueError con Pandas – en forma de valores pasados

Estoy tratando de usar Pandas y PyODBC para extraer de una vista de SQL Server y volcar el contenido en un archivo de Excel. Sin embargo, recibo el error al volcar el dataframe (puedo imprimir las columnas y el contenido del dataframe): ValueError: Shape of passed values is (1, 228), indices imply (2, 228) Hay […]

Usando Sql Server con Django en producción

¿Alguien tiene experiencia reciente con la implementación de una aplicación Django con un servidor de base de datos de SQL Server? Nuestro lugar de trabajo tiene una gran inversión en SQL Server y no será compatible con Django si no hay un back-end suficientemente desarrollado para ello. Soy consciente de mssql.django–pyodbc y django-mssql como back-end […]

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