Показать сообщение отдельно
Старый 21.10.2019, 10:14   #9
Letos
Консультант
 
Регистрация: 28.06.2017
Сообщений: 555
Сказал(а) спасибо: 127
Поблагодарили 1,030 раз(а) в 366 сообщениях
Вес репутации: 344
Letos за этого человека можно гордитсяLetos за этого человека можно гордитсяLetos за этого человека можно гордитсяLetos за этого человека можно гордитсяLetos за этого человека можно гордитсяLetos за этого человека можно гордитсяLetos за этого человека можно гордитсяLetos за этого человека можно гордится
По умолчанию

Цитата:
Сообщение от 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 какая ошибка? Поможет ли переустановка модуля?
Letos вне форума   Ответить с цитированием Вверх