У меня есть проблема в узле js npm package node-adodb - (узел: 13328) UnhandledPromiseRejectionWarning: Ошибка: ошибка Spawn C: \ Windows \ SysWOW64 \ cscript.exe - PullRequest
1 голос
/ 29 апреля 2019

У меня есть код для чтения файла доступа с использованием пакета node-adodb, но у меня есть такая ошибка. ниже мой код. Я пытаюсь использовать простой запрос выбора для чтения данных из файла доступа.

(node:13328) UnhandledPromiseRejectionWarning: Error: Spawn C:\Windows\SysWOW64\cscript.exe error
    at ChildProcess.child.on.exitCode (C:\projects\partdcScaffold\node_modules\node-adodb\lib\spawn.js:120:37)
    at ChildProcess.emit (events.js:197:13)
    at maybeClose (internal/child_process.js:978:16)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:265:5)




async function f() {

  let file = await fs.appendFile(inputFileName, data, async function (err) {
    if (err)
    {
      console.log(err);
    }else {
      console.log('Saved!');
      let extracted = await unrar(inputFileName, './output');
      console.log("created!");
      await updateInvesmentsInfo();
    }
  });
}

f();

async function updateInvesmentsInfo() {
  fs.copyFile('./output/mutualfunds.accdb', './output/node-adodb.mdb', (err) => {
    if (err) throw err;
    console.log('mutualfunds.accdb was copied to node-adodb.mdb');
  });
  const connection = ADODB.open('Provider=Microsoft.ACE.OLEDB.12.0;Data Source=./output/Database.accdb;');
  await initializer.initMongo();
  let data = await connection.query('select some table');
  console.log(JSON.stringify(data, null, 2));
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...