Не отрабатывает SelectQuery

Всем доброго времени суток!
При 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, которого в базе нет.
В чем может быть проблема???

Нравится

3 комментария

Здравствуйте, Анатолий Олегович

...
var id_accaount = SelectQuery.Open();
...

Возвращает Dataset. Для получения значения Вам необходимо:

...
var dataset = SelectQuery.Open();
var id_accaount = dataset.ValAsGUID('ID');;
...

Анатолий, как вы из id_account получаете значение ID (id_account.Values('ID'))?

Спасибо за помощь. Я не правильно обращался к возвращаемому полю :)

Показать все комментарии