![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Вычисляемое поле
Серый © (2004-12-18 14:06:00)Доброго времени суток.
Как мне посредствам SQL-запросов сделать так, что бы в вычисляемом поле поочереди фигурировала 1 и 2?
Например
----------- -----
|FirstField |Expr1|
|---------- |-----|
| xxx | 1 |
|---------- |-----|
| yyy | 2 |
|---------- |-----|
| zzz | 1 |
|---------- |-----|
....
Серый (2004-12-18 14:52:00) [21]>aus
>при котором будет правильный RecNo
Он не будет правильным в любом случае - так что нужно попробывать SQL-ом.
Вот ради интереса попробуйте
Query.SQL.Add('select * from <TableName>');
Query.Active := True;
и после этого проделать такое
showmessage(IntToStr(Query.RecNo));
ответ будет -1
aus (2004-12-18 14:45:00) [22]>Как мне посредствам SQL-запросов сделать так, что бы в вычисляемом поле поочереди фигурировала 1 и 2?
Что сделать-то? Вычисляемое поле?
aus (2004-12-18 14:43:00) [23]Это при серверном курсоре, а ты с помощью CursurLocation и CursorType выбери сочетание, при котором будет правильный RecNo.
Серый (2004-12-18 14:42:00) [24]Значит и надо использовать вычисляемые поля. А вот как это сделать?
sniknik (2004-12-18 14:41:00) [25]> Qyery.RecNo - возвращает -1
значит курсор серверный
Серый (2004-12-18 14:34:00) [26]Qyery.RecNo - возвращает -1
aus (2004-12-18 14:33:00) [27]Используй клиентский курсор, RecNo четный-нечетный.
Серый (2004-12-18 14:28:00) [28]Access.
UVV (2004-12-18 14:21:00) [29]А БД нужно угадать!