При попытке ввести подготовленные операторы с помощью MS SQL (утомительно) - как только я пытаюсь выполнить запрос, я получаю следующую ошибку:
Database connection failed: Requests can only be made in the LoggedIn state, not the SentClientRequest state
Импорт:
import { Connection, Request } from 'tedious';
Хук:
public static async afterConnect(connection, options): Promise<void> {
const client = connection['resource'] as Connection;
let request = new Request('select 42',(err, rowCount, rows) => {
console.log(`${err} ${rowCount} rows`);
});
client.execSql(request);
}
Согласно утомительным, мне нужно связать запрос после предыдущего, sequelize, похоже, не передает эти данные, есть ли способ обойти эту проблему?
Я также создал проблему на Sequelize GitHub