Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как присвоить переменной значение полученного Query? [D6, MySQL]


Aser ©   (2004-10-06 15:52:00) 

last := ZQuery1.Fields[0].AsString;
ранее выполнен запрос
ZQuery1.SQL.Text := 'SELECT MAX(rubric) FROM rubrics LIMIT 1';
Заранее благодарен.


Johnmen   (2004-10-07 00:08:00) [1]

>Leksiy ©  (06.10.04 19:41) [6]

Извини, это пурга...:)

>Aser  

Кстати, LIMIT 1 здесь совсем неуместен :)


Leksiy   (2004-10-06 19:41:00) [2]

вы пишите фиэлд .... и пытаетесь переменной присвоить массив ... когда вы делаете ферст ... то вы берете первую запись из столбца полученных результатов ... там надо не фиэлд а параметр указывать ... конкретней что то тип так
last := ZQuery['имя параметра'];


Johnmen   (2004-10-06 18:22:00) [3]

Я сталкивался с аналогичным поведением TADOQuery. Выявить причину не удалось (за разумное время). Поэтому плюнул и делаю First.


Vlad   (2004-10-06 17:38:00) [4]

Это что ж за компоненты доступа такие?
Вобще по идее такого быть не должно. Достаточно просто Query.Open сделать и указатель сам по себе будет на первой записи.


Zacho   (2004-10-06 17:17:00) [5]

Ну-ну.. Как именно "материлось" ?


Aser   (2004-10-06 15:59:00) [6]

да неее... я пытаюсь присвоить значение - а оно материлось... но я уже понял в чем дело - нужно оказываецца указатель ставить... например в начало:
ZQuery1.First;
Во :)


Vlad   (2004-10-06 15:56:00) [7]


> Aser   (06.10.04 15:52)  


>  Как присвоить переменной значение полученного Query? [D6,
> MySQL]


> last := ZQuery1.Fields[0].AsString;

Круто. Сам спросил - сам ответил. Вот бы все так :-)


Наверх

Титульная страница Поиск, карта сайта Написать письмо