Всем доброго времени суток!
При SelectQuery.Open() не находит ничего
var SelectQuery = Services.GetNewItemByUSI(USI);
var Parameter = SelectQuery.Parameters.ItemsByName('inn');
Parameter.Value = val;
var id_accaount = SelectQuery.Open();
Сам SelectQuery
SELECT
"tbl_Account"."ID" AS "ID",
FROM
"tbl_Account" AS "tbl_Account"
WHERE(UPPER("tbl_Account"."Code") = :inn)
Фильтр сравнения по умолчанию активен
В базе точно есть запись, но этот запрос ничего не находит...
id_account.id возвращает новый ID, которого в базе нет.
В чем может быть проблема???
Нравится
Здравствуйте, Анатолий Олегович
... var id_accaount = SelectQuery.Open(); ...
Возвращает Dataset. Для получения значения Вам необходимо:
... var dataset = SelectQuery.Open(); var id_accaount = dataset.ValAsGUID('ID');; ...
Анатолий, как вы из id_account получаете значение ID (id_account.Values('ID'))?
Спасибо за помощь. Я не правильно обращался к возвращаемому полю :)