Articles of ms access

Resultados inconsistentes de la consulta LIKE: pyodbc vs. Access

Recibí un montón de consultas que deberían ejecutarse en una base de datos de Access como parte de mi script de Python. Desafortunadamente, las consultas que se usaron directamente en MS Access están dando algunos registros de salida, en el script de Python no devuelve nada (tampoco error). La conexión con la base de datos […]

Conexión para acceder desde Python

Posible duplicado: Cómo conectar pyodbc a un archivo de base de datos de Access (.mdb) Quiero estar conectado a una base de datos Boreas (Access) de Python. ¿Cómo estar conectado desde Python a la base de datos de Access Northwind?

Lectura y escritura de la tabla de base de datos de acceso en python

Tengo una base de datos de acceso. Dentro hay unas pocas tablas que he creado. Quiero usar Python para leer una de las tablas y hacer una lista de todo en una columna. Quiero comparar esa lista con otra lista ya creada en mi progtwig y mostrar un “SÍ” en la misma fila de la […]

Python pyodbc se conecta a la base de datos de acceso ms

Estoy intentando conectar mi base de datos de acceso para poder volcar mis datos en la tabla de la base de datos. Este es el código que uso: import pyodbc access_database_file = “C:\\Users\\Moyp\\DataPointe.accdb” ODBC_CONN_STR = ‘DRIVER={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=%s;’ %access_database_file conn = pyodbc.connect(ODBC_CONN_STR) Sin embargo, sigo recibiendo este error: Traceback (most recent call last): […]

No puedo crear tablas en el acceso con pyodbc

Estoy tratando de crear tablas en una base de datos de MS Access con python usando pyodbc, pero cuando ejecuto mi script no se crean tablas ni se dan errores. Mi código: #!/usr/bin/env python import pyodbc con = pyodbc.connect(r’DRIVER={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=Z:\Data\Instruments\testDB.accdb; Provider=MSDASQL;’) cur = con.cursor() string = “CREATE TABLE TestTable(symbol varchar(15), leverage double, […]

Python crea una base de datos de Access usando win32com

Quiero crear una base de datos de Access (* .accdb) desde un script de Python. Usando win32com y Dispatch puedo llamar a la aplicación. Sin embargo, no puedo encontrar nada sobre cómo crear una nueva base de datos. access = win32com.client.Dispatch(‘Access.Application’) En ese momento no tengo necesidad de poner datos en la base de datos […]

¿Cómo obtener tipos de datos de campos específicos de una base de datos de Access usando pyodbc?

Estoy usando pyodbc para extraer datos de una gran base de datos en un archivo .mbd (acceso). Quiero crear una nueva tabla tomando información relevante de varias tablas existentes (para luego alimentarla a una herramienta). Creo que sé todo lo que necesito para transferir los datos, y sé cómo crear una tabla con los nombres […]

Código Python para ejecutar la subrutina del módulo ms-Access

Soy muy nuevo en progtwigción y esta es mi primera pregunta sobre stackoverflow. Estoy tratando de hacer que Python abra un archivo .accdb y ejecute una subrutina que ya está definida en Access. Logro hacerlo con Excel usando este código: import win32com.client xl=win32com.client.Dispatch(“Excel.Application”) xl.Visible=True xl.Workbooks.Open(Filename=”\\open”,ReadOnly=1) xl.Application.Run(“TestMe”) #…access spreadsheet data… xl.Workbooks(1).Close(SaveChanges=0) xl.Application.Quit() xl=0 El Sub TestMe […]

Cómo ejecutar la consulta guardada en MS Access usando pyodbc

Hay muchos consejos en línea sobre cómo usar pyodbc para ejecutar una consulta en MS Access 2007, pero todas esas consultas están codificadas en el propio script de Python. Me gustaría usar pyodbc para llamar a las consultas ya guardadas en MS Access. ¿Cómo puedo hacer eso?

Cómo conectar MS Access a Python usando pyodbc

Estoy teniendo problemas para conectar una base de datos en el acceso con pyodbc. He visto otros códigos de ejemplo que parecen casi idénticos a los míos que funcionan: import pyodbc cnxn = pyodbc.connect(‘DRIVER={SQL Server};SERVER=localhost;DATABASE=PYODBC.accdb;UID=me;PWD=pass’) cursor = cnxn.cursor() cursor.execute(“SELECT Forename FROM Student”) row = cursor.fetchone() if row: print(row) Mi máquina se ejecuta en Windows 7 […]