Articles of ms access

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

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

Consulta para comparar entre fecha con hora y fecha sin hora – python usando access db

Necesito ayuda para crear una consulta para comparar la fecha con la hora y la fecha sin la hora. Estoy usando python con acceso db (pypyodbc). En la base de datos tengo una columna que contiene fecha / hora (incluye la hora), y en python tengo un objeto de fecha y hora (sin hora). Quiero […]

Python inserta dos puntos en un número decimal desde Access a través de pyodbc

Estoy teniendo el mismo problema que este chico y posiblemente este chico , ¡pero estoy alrededor para compartir un código y responder preguntas! Tengo algo de código en un trabajo por lotes que lee campos de una base de datos de Microsoft Access a través de pyodbc y prepara la salida para su visualización. Aquí […]

“No se encontró el nombre de la fuente de datos y no se especificó un controlador predeterminado” con Access ODBC

Mis softwares: Python 3.4 -64 bit PyODBC 64 bit Paquete de oficina de MS instalado (32 bits) Problema: Ahora, trato de acceder a MS Access 2010 instalado en mi computadora usando PYODBC. No funciona independientemente de lo que intente. Mi error es siempre este: pyodbc.Error: (‘IM002’, ‘[IM002] [Microsoft][ODBC Driver Manager] Data source name not found […]