Entradas

Mostrando entradas de julio, 2025

consulta entre dos fechas en una base de datos MS Access 97 desde PHP utilizando PDO

 consulta entre dos fechas en una base de datos MS Access 97 desde PHP utilizando PDO Para realizar una consulta entre dos fechas en una base de datos MS Access 97 desde PHP utilizando PDO, sigue estos pasos: Requisitos previos     Extensión PDO_ODBC habilitada en tu instalación de PHP.     Asegúrate de que tu base de datos MS Access 97 esté accesible (archivo .mdb). Código PHP Aquí te muestro cómo establecer la conexión y realizar una consulta entre dos fechas. <?php // Configuración de la conexión a la base de datos MS Access $dsn = "odbc:Driver={Microsoft Access Driver (*.mdb)};Dbq=C:\\ruta\\a\\tu_base.mdb;Uid=;Pwd=;"; try {     // Conexión con PDO     $pdo = new PDO($dsn);     // Configuración de errores     $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);     // Fechas de ejemplo para la consulta     $fechaInicio = '2024-01-01';     $fechaFin = '2024-01-31';   ...

CHATGPT Conexión PDO Access 97

La conexión que estás utilizando está diseñada para MySQL, pero si deseas conectar una base de datos Microsoft Access 97 (formato .mdb) con PHP y PDO, necesitarás utilizar un driver ODBC compatible con Access. Aquí te muestro cómo adaptar tu código para conectarte a una base de datos Access 97 usando PDO ODBC: ✅ Paso 1: Asegúrate de tener lo siguiente     El archivo .mdb de Access 97.     En Windows, debe estar habilitado el driver "Microsoft Access Driver (*.mdb)" (viene preinstalado en muchos sistemas Windows).     PHP debe tener habilitada la extensión PDO_ODBC. ✅ Código adaptado: <?php // Ruta completa al archivo .mdb de Access 97 $accessFile = realpath('C:/ruta/a/tu_basedatos.mdb'); // Fuente de datos ODBC (DSN) $dsn = "odbc:Driver={Microsoft Access Driver (*.mdb)};Dbq=$accessFile;Uid=Admin;Pwd=;"; $options = [     PDO::ATTR_ERRMODE            => PDO::ERRMODE_EXCEPTION,     PDO::ATTR_DEFAULT_FETCH...