Tag: PYODBC
Estoy preguntándome cómo se puede ejecutar una función de SQL escalar en Python. Tengo una función que “limpia” una cadena dada (es decir, elimina caracteres especiales/espacios adicionales, etc.). El método actual que utilizo es el siguiente: def cleanup(df): server87 = “”” DRIVER={{ODBC Driver 17 for SQL Server}}; SERVER={}; DATABASE={}; Trusted_Connection=yes; . . . Read more
Estoy intentando extraer datos JSON de Python recuperados a través de una API que requiere un token de acceso en una base de datos de SQL Server. El formato de la tabla es el siguiente: [dbo].[Productos]( [NombreProducto] [varchar](50) NULL, [DescripcionProducto] [varchar](50) NULL, [CantidadProducto] [int] NULL ) Puedo acceder a los . . . Read more
Así que soy nuevo en Python y sql. Estoy usando pandas y pyodbc. firstQuery = pd.read_sql_query( ”’SELECT PORel.RelQty, PODetail.POLine, PORel.PORelNum, PORel.DueDate FROM *****.Erp.PODetail INNER JOIN *****.Erp.PORel ON ((PODetail.Company = PORel.Company) and (PODetail.PONUM = PORel.PONum)) and (PODetail.POLine = PORel.POLine) WHERE PODetail.PONUM = ? and PODetail.Company= ? and PODetail.PartNum = ?”’, data, . . . Read more
He leído un excelente artículo aquí sobre el manejo de errores. https://stackoverflow.com/questions/30996401/error-handling-in-python-mysql Y hay mil preguntas similares de personas con problemas donde su consulta no devuelve nada, pero eso es porque se supone que no debe hacerlo. Tengo un problema ligeramente diferente. Tengo una consulta SQL que está diseñada para . . . Read more
Estoy tratando de consultar una tabla de una base de datos Informix usando pyodbc y escribir los resultados en un archivo CSV con el siguiente código: import pyodbc import pandas as pd server = ‘***.***.***.***’ dsn = ‘informixdb’ username = ‘user’ password = ‘user123’ csvFile = r”C:\temp\bookings.csv” conn = pyodbc.connect(dsn=dsn, . . . Read more