![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как присвоить переменной значение полученного 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;
Круто. Сам спросил - сам ответил. Вот бы все так :-)