web-dev-qa-db-fra.com

Accès aux fichiers .mdb via nodejs

Je veux accéder aux fichiers .mdb et manipuler comme insérer/mettre à jour en utilisant nodejs

Veuillez suggérer une bibliothèque qui répondrait au besoin.

Merci.

31
Beast

Légèrement différent, mais node-adodb a bien fonctionné pour moi pour les fichiers .accdb:

https://www.npmjs.org/package/node-adodb

// Get the adodb module
var ADODB = require('node-adodb');
ADODB.debug = true;

// Connect to the MS Access DB
var connection = ADODB.open('Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\\dbs\\my-access-db.accdb;Persist Security Info=False;');

// Query the DB
connection
    .query('SELECT * FROM [TestTable];')
    .on('done', function (data){
        console.log('Result:'.green.bold, data);
    })
26
Rob Campion

Cet article décrit le processus de connexion de PHP à une base de données Access .mdb: http://www.sitepoint.com/using-an-access-database-with-php/

Le processus pour Node.js est assez similaire - c'est juste une autre source de données ODBC.

Vous aurez besoin d'un nœud ODBC, tel que: https://github.com/wankdanker/node-odbc

Ensuite, vous devrez formater votre chaîne de connexion ODBC. Par exemple.

"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=MyDatabase; Uid=; Pwd=;"
7
Mike Causer

Ma suggestion est module OWIN qui est actuellement développé comme Edge.js par M. Tomasz Janczuk.

4
Michael Oskroba