RUS  ENG 

SelectByExample

Страницы: 1
RSS
SelectByExample
 
Добрый день. Подскажите как использовать SelectByExample в C#.
Пробовал
ZB.IZbDataset dtst3 = zbConsumer.SelectByExample("H_obr < 10", "Sys");
В результате получаю "Несоответствие типов данных в выражении условия отбора (код ошибки: 0х80040Е07)"
H_obr - числовое поле.
И как выбрать несколько полей? Использовал в качестве разделителя ASCII 10, но получал ошибку "Неправильно сформирован список полей".
 
Добрый день!
В методе SelectByExample первый параметр принимает условия отбора в том виде, в котором он пишется в закладке Запрос браузера базы данных, а второй параметр - поля, к которым эти условия отбора соответствуют. Т.о. в нашем случае текст будет звучать так:
ZB.IZbDataset dtst3 = zbConsumer.SelectByExample("< 10", "H_obr");
В результирующий набор данных попадают все поля, заданные в этом запросе, а также поле связи, т.е. Sys там точно будет.
В случае, когда надо указать несколько условий, то разделять символом ASCII 10 нужно и условия отбора, и список полей, к которым эти условия относятся.
Страницы: 1