Не могу выбрать запись в mssql
Всем привет.
Пытаюсь выбрать запись в базе данных, использую модуль mssql. При запросе к бд, возникает ошибка "conversion failed when converting from a character string to uniqueidentifier". Подскажите как можно решить эту проблему. Код ниже
var resultQid = '39b9e42b-fed3-4f4a-879c-bb26ce517a41';
sql.connect(configInfravisor).then(function() {
console.log('Подключился INFRAVISOR!!!');
var request2 = new sql.Request();
request2.query("SELECT * FROM INFRAVISOR.dbo.IV_CallRecord WHERE QueueID = '"+resultQid+"'").then(function(recordset2) {
console.dir(recordset2);
console.log('Таблица QueueID выбрана');
}).catch(function(err) {
console.log("Ошибка выбора таблици QueueID");
console.log(err);
});
}).catch(function(err) {
console.log(' ');
console.log('Нет подключения INFRAVISOR');
console.log(' ');
console.log(err);
});
|
ghosttim, здравствуйте,
а так работает? request2.query("SELECT * FROM INFRAVISOR.dbo.IV_CallRecord WHERE QueueID = "+resultQid+"") |
так пишет: invalid column name '39b9e42b-fed3-4f4a-879c-bb26ce517a41'
|
ghosttim,
а так?)) больше предположений нет, и попробовать не на чем...
request2.query("SELECT * FROM INFRAVISOR.dbo.IV_CallRecord WHERE QueueID = CAST('"+resultQid+"'as uniqueidentifier)")
|
К сожалению тоже не помогло. Опять ошибка "conversion failed when converting from a character string to uniqueidentifier"
|
| Часовой пояс GMT +3, время: 07:18. |