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

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

Отбор максимального значения [D7, XP]


SveTTT ©   (2008-08-06 22:06:00) 

Приветствую!
В таблице поле num_S, значения:
1
99
100
101

Не пойму почему
DMFrm.TMP.SQL.Add ('Select max(num_S) as max_num from "1.db" ');
...
 maxnum := DMFrm.TMP.FieldByName('max_num').AsInteger+1;

выбирает 99и добавляет 1 к нему.

Изменила
с
1 на 001
99 на 099, то
выбирает 101 и в результате 102 ( - o'k)

Подскажите, пожалуйста, как не используя впереди целого числа 0...00 иметь возможность выбирать большее.


SveTTT   (2008-08-06 22:09:00) [1]

Спасибо!

накосячила - Alpha.


alex-drob   (2008-08-06 22:07:00) [2]

а поле типа int?


Наверх

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