UniQuery

Обсуждение возникших проблем, предложений и ошибок UniDAC компонентов
Закрыто
s.bel
Сообщения: 24
Зарегистрирован: Пн 04 фев 2013 12:20

UniQuery

Сообщение s.bel » Ср 30 окт 2013 09:48

Доброе время суток
Хотелось бы узнать как через код назначить Options для UniQuery.
Сут ьв том что я создаю динамически компонент:

Код: Выделить всё

    uniC:=TUniQuery.Create(nil);
    uniC.Connection:=glForm.uniOraC;
И хотелось бы задать параметр FetchAll в true, чтобы после запроса он загружал в датасоурс все записи.
Или же если можно проще, то как узнать кол-во строк в полученном результате.
спасибо заранее

Alexp
Devart Team
Сообщения: 349
Зарегистрирован: Пн 27 дек 2010 10:34

Re: UniQuery

Сообщение Alexp » Ср 30 окт 2013 10:39

Добрый день,

Для установки свойства FetchAll в ран-тайме Вы можете использовать следующий код

Код: Выделить всё

uniC.SpecificOptions.Values['FetchAll'] := 'True';
Для того чтобы получить общее число записей, не получая все записи в DataSet (FetchAll=False) Вам необходимо включить опцию QueryRecCount

Код: Выделить всё

UniQuery1.Options.QueryRecCount := True;
UniQuery1.RecordCount;

s.bel
Сообщения: 24
Зарегистрирован: Пн 04 фев 2013 12:20

Re: UniQuery

Сообщение s.bel » Ср 30 окт 2013 11:05

Огромное спасибо

Alexp
Devart Team
Сообщения: 349
Зарегистрирован: Пн 27 дек 2010 10:34

Re: UniQuery

Сообщение Alexp » Ср 30 окт 2013 12:25

Пожалуйста, если у Вас возникнут дальнейшие вопросы по UniDAC, пожалуйста пишите нам.

Закрыто