Цитата:
Сообщение от wizardpnz
подскажите как теперь подключаться к firebird
var options = {};
options.host = '127.0.0.1';
options.port = 14357;
options.database = "D:\baza.fdb";
options.user = 'SYSDBA';
options.password = 'masterkey';
options.lowercase_keys = false; // set to true to lowercase keys
options.role = null; // default
options.pageSize = 4096; // default when creating database
var Firebird = require('node-firebird');
Firebird.attach(options, function(err, db) {
if (err)
throw err;
db.query('SELECT * FROM MATERIAL', function(err, result) {
db.detach();
});
});
не работает
https://developer.mozilla.org/ru/doc...bjects/Boolean
жесть они отключили стандартную функцию Boolean
в 10 работает в 11 нет)))
пришлось вставить костыль в node-firebird, хз насколько правильно я понял работу Boolean
function Boolean(obj){ return !!obj }
excelljs тоже не пашет
|
1. При работе с базой используете продолжение скрипта
Action.Continue()? Если нет, то проблема, скорее всего, в этом. В 11 БМ реализовали корректную работу асинхронных функций и теперь они не вешают БМ.
Здесь я описывал "особенности" работы асинхронных функций в БМ10, в БМ 11 теперь иначе: БМ теперь не ждёт завершения асинхронной функции, а выполняется дальше и если скрипт завершается по окончании кода (без Action.Continue()), то результат асинхронной функции может не вызваться, если асинхронная функция не закончила выполнение.
2. Посмотрел стандартные типы - Boolean действительно объект, а не функция. Остальные типы (Number, Object, Array, Error, Function, Date) вроде функции-конструкторы. Погуглил информацию - нигде нет упоминания того, что Boolean - объект, а не функция-конструктор, так что это, скорее всего, проблема БМ.
3. А в exceljs какая ошибка? Поможет ли переустановка модуля?