Ich muss den Tabellennamen aus einem DB in MS Access in Node JS auflisten. Ich versuche mitGet Tabellenname von Accdb in Knoten Js
var ADODB = require('node-adodb');
ADODB.debug = true;
// Connect to the MS Access DB
var connection = ADODB.open('Provider=Microsoft.ACE.OLEDB.12.0;DataSource=C:\\Users\\Omar\\Documents\\1.accdb;Persist Security Info=False;');
router.get('/',function (peticion,respuesta){
console.log("estamos en el get");
connection
.query('SELECT [NAME] from MSysObjects WHERE Type In (1,4,6) and Left ([Name],4) <> "MSys"')
.on('done', function (data){
//console.log('Result:'.green, data);
for (var x = 0; x < data.records.length;x ++){
console.log(data.records[x]);
}
console.log(data.records);
respuesta.render('index.jade', {peliculas: data.records});
});
});
Aber gib mir den Fehler "Betrieb ist nicht erlaubt, wenn das Objekt geschlossen ist" und ich kann es nicht beheben.
Dank und sorry für mein schlechtes Englisch