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

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

SQL в Infromix [D7, informix]


quart ©   (2008-08-29 12:14:00) 

Здравствуйте!
Возникла необходимость пронумеровать выбранные записи в SQL запросе. Как это сделать, подскажите...


quart   (2008-08-29 14:13:00) [1]

Млин.. ROW
Спасибо


Медвежонок Пятачок   (2008-08-29 14:02:00) [2]

в вцл все делается через свойства и методы.
/* есть еще мыслепередача и угадывание, но это здесь лишнее. */
нужное свойство опубликовано в предках дбгрида и имеет протектед видимость.


quart   (2008-08-29 14:00:00) [3]

А как получить номер строки Грида?


Медвежонок Пятачок   (2008-08-29 13:51:00) [4]

веди счетчик там, где раскрашиваешь
первичный ключ сменился - Inc


и через неделю (когда сделает это) он спросит про "дырки" в полях identity, которые рушат всю малину с кратностью пяти.


Медвежонок Пятачок   (2008-08-29 13:49:00) [5]

не помогло и не должно было.

Description

As implemented in TDataSet, the value of RecNo is always -1. Ordinarily an application does not access RecNo at the TDataSet level. Instead a re-implemented RecNo property in a descendant class such as TTable is accessed. RecNo provides a fallback property for derived datasets that do not support
record numbers.

Крася грид, добирайся до номеров строк через сам кастомгрид, а не до номеров записей. их попросту нет.


clickmaker   (2008-08-29 13:47:00) [6]

> [2] quart   (29.08.08 13:13)
> У меня раскрашиваются строки в гриде. (каждая 5, каждая
> 10,...)

веди счетчик там, где раскрашиваешь
первичный ключ сменился - Inc


quart   (2008-08-29 13:45:00) [7]

не помогло


DiamondShark   (2008-08-29 13:40:00) [8]


> попробовал query.open; query.last;

попробуй query.open; query.fetchall;


Медвежонок Пятачок   (2008-08-29 13:35:00) [9]

Возникла необходимость пронумеровать выбранные записи в SQL запросе. Как это сделать, подскажите...

В запросе нет никаких записей. Там только буквы.


quart   (2008-08-29 13:22:00) [10]

попробовал query.open; query.last;
в onafterscroll просматриваю
query.recno = - 1  :(((


Sergey13   (2008-08-29 13:16:00) [11]

> [2] quart   (29.08.08 13:13)
> query.recno почему-то выдает неправильные значения

А если после открытия перейти на последнюю запись датасета?


quart   (2008-08-29 13:13:00) [12]

У меня раскрашиваются строки в гриде. (каждая 5, каждая 10,...)
Так вот, чтобы была возможность находить строки кратные заданному числу, нужно пронумеровать весь набор данных.
query.recno почему-то выдает неправильные значения


Sergey13   (2008-08-29 13:01:00) [13]

> [0] quart   (29.08.08 12:14)
> Возникла необходимость пронумеровать выбранные записи в SQL запросе.

Зачем?


Наверх

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