Articles of pyodbc

PyODBC Cursor.fetchall () hace que Python se bloquee (segfault)

Estoy usando Python 2.7 en Windows XP. Tengo un simple script de Python en un horario que usa pyodbc para capturar datos de una base de datos de AR que ha funcionado perfectamente hasta hoy. Obtengo una falla de seguridad una vez que el cursor llega a una fila en particular. Tengo un código similar […]

Python pip no puede localizar pyodbc

Usando virtualenv y solo intentando instalar pyodbc. Todos los recursos que puedo encontrar afirman que esto debería ser extremadamente sencillo. Después de todas las instalaciones básicas de MySQL, etc., simplemente haga: pip install pyodbc Sin embargo, estoy viendo un error muy extraño. No tiene nada (por lo que puedo decir) que ver con bibliotecas faltantes, […]

Pyodbc instalar en el servidor de IBM Bluemix error

Estoy tratando de alojar mi aplicación en IBM bluemix. En mi aplicación, he usado el matraz y estoy intentando conectar con la base de datos de Azure SQL Server. Así que para eso, estoy usando Pyodbc. Así que en el archivo pip install pyodbc he dado pip install pyodbc y pip install flask . Estas […]

pyodbc devuelve los campos DATE de SQL Server como cadenas

Estoy usando pyodbc para consultar una tabla de base de datos de SQL Server 2008 con columnas de tipo DATE. Las filas de datos resultantes contienen cadenas de fecha en lugar de instancias de datetime.date o datetime.datetime de python. Esto solo parece ser un problema para las columnas de tipo FECHA; las columnas de tipo […]

Carga lenta la tabla de SQL Server en pandas DataFrame

Pandas se vuelve ridículamente lento cuando carga más de 10 millones de registros de una base de datos de SQL Server usando pyodbc y principalmente la función pandas.read_sql (consulta, pyodbc_conn). El siguiente código tarda entre 40 y 45 minutos en cargar entre 10 y 15 millones de registros de la tabla SQL: Table1 ¿Existe un […]

Sintaxis para una consulta de parámetros en Python (pyodbc)

Estoy tratando de escribir los resultados de algún procesamiento en la tabla de SQL Server. Mis resultados se almacenan en una lista de listas donde cada elemento de la lista es una lista. Estoy usando parámetros (6 parámetros) y obtengo el siguiente error: cnxn.execute (sqlStatement, (item [0], item [1], item [2], item [3], item [4], […]

Como preparar la consulta que se envía a db.

Cuando utilice bibliotecas de bases de datos como pyodbc que implementan la especificación de la API de la base de datos de Python, ¿cómo puede obtener la consulta completamente preparada después de que se haya aplicado la sustitución de parámetros? Estoy haciendo una llamada a un procedimiento almacenado de Sybase que recibirá 18 argumentos a […]

Recibo este error después de ejecutar el código python y sql para enviar variables a la base de datos

Código : cursor.execute(“””INSERT INTO [MAaaS_db].[dbo].[LIVE_ALARMS]([SITEID] ,[ALARMTYPE] ,[ALARMCODE] ,[ALARMNAME] ,[REMARK]) VALUES(?,?,?,?,?)”””,(‘sr’, ‘sendernumber’, ‘sendernumber’, ‘cutsubject’,’cutsubject’)) cnxn.autocommit() Error (‘22018’, u ‘[22018] [Microsoft] [Controlador ODBC para SQL Server] Valor de carácter no válido para la especificación de conversión (0) (SQLExecDirectW)’)

Error al cargar el módulo pyodbc mientras se ejecuta en Apache

Anteriormente, he estado intentando alojar varios proyectos DEMO django utilizando un host virtual en Apache, y he sido exitoso con la ayuda de stackoverflow. Ahora he estado tratando de alojar mi nuevo proyecto usando la misma técnica que las anteriores. Mi nuevo proyecto está conectado a la base de datos sql_server . Mi proyecto se […]

¿Cuál debería ser mi configuración para cargar el módulo pyodbc en el servidor Apache para ejecutar consultas simples en la base de datos del servidor mssql?

Como soy nuevo en Python. Necesito conocer la conectividad de base de datos simple con el servidor HTTP Apache. Solo necesito ejecutar el siguiente código en el servidor HTTP Apache. import pyodbc cnxn = pyodbc.connect(“Driver={ODBC Driver 13 for SQL Server};” “Server=DESKTOP-C6;” “Database=demo2017;” “Trusted_Connection=yes;”) cursor = cnxn.cursor() cursor.execute(‘SELECT * FROM person’) for row in cursor: print(‘row […]