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.
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);
})
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=;"
Ma suggestion est module OWIN qui est actuellement développé comme Edge.js par M. Tomasz Janczuk.