12.02.2008, 17:08 | #1 |
Злыдни
|
Ступор с простейшим запросом. Что-то я не знаю...
Доброе время суток всем.
Разбирался тут с одной проблемой, и для проверки сделал простейший запрос, результаты которого привели меня в ступор. InventSum inventSum; Query query = new Query(); QueryBuildDataSource qBSSum; QueryRun qr; ; qBSSum = query.addDataSource(TableNum(InventSum)); qBSSum.addRange(FieldNum(InventSum,itemId)).value(queryValue("ЦТ0022472")); info(query.dataSourceNo(1).toString()); qr = new queryRun(query); qr.interactive(false); qr.run(); while(qr.next()) { inventSum = qr.get(tableNum(InventSum)); info(int2str(inventSum.recId)); } select inventSum where inventSum.ItemId == 'ЦТ0022472'; info(int2str(inventSum.recid)); Так вот при использовании Query - запрос не работает - то есть не находит НИЧЕГО, вторая часть - простой select - замечательно отрабатывает. На мой взгляд - запросы идентичны. Знаю, что чудес не бывает, помогите понять ошибку пож. |
|