Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.03.28;
Скачать: CL | DM;

Вниз

Аналогия   Найти похожие ветки 

 
Nimnull ©   (2004-02-23 10:49) [0]

Всем добрый день.
У меня к вам будет два вопроса, если кто знает может поможет с ответами...
1. Вот например в старом (не знаю как сейчас, но думаю, что это не поменялось) FoxPro, еще Dos"овском была команда EMPTY(<поле базы данных>), которая если была равна True, то это означало, что значение его пусто. Так вот вопрос, есть ли аналог такой команды в Delphi. Я почитал справку по Delphi, там есть Empty, но он относится ко всей базе данных, а не к конкретному полю и при закрытой базе стирает ее содержимое.
2. Существуют ли алгоритмы быстрой сортировки значений полей базы данных, если можете натолкните меня на статьи в инете...


 
Desdechado ©   (2004-02-23 10:57) [1]

1. if( qry.Fields[ 0 ].IsNull ) then // проверка на неприсвоенность поля
уточню сразу, что во многих БД для символьных полей, например, пробел означает, что поле заполнено
2. для этого индексы есть ...


 
HSolo ©   (2004-02-23 10:58) [2]

TField.Clear / TField.IsNull ?


 
Anatoly Podgoretsky ©   (2004-02-23 11:15) [3]

Nimnull ©   (23.02.04 10:49)  
Метод Sort, но он по определению не может быть быстрым, поскольку создается новая таблица и в нее копируются данные из старой. В настоящее время все отказались от сортировки и используют индексы или выборки с упорядочиванем ORDER BY



Страницы: 1 вся ветка

Текущий архив: 2004.03.28;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.038 c
14-1078380197
Rouse_
2004-03-04 09:03
2004.03.28
С Днем Рождения 4 Марта


14-1078084817
Torry Real 1444
2004-02-29 23:00
2004.03.28
Torry s Delphi Pages вновь работает в почти нормальном режиме


3-1076184585
Крутыш
2004-02-07 23:09
2004.03.28
Руссифицированный фильтр в Grid из DeveloperExpress


14-1078217556
Goida
2004-03-02 11:52
2004.03.28
Плохой Visual Studio :((


1-1078410144
YurikGl
2004-03-04 17:22
2004.03.28
Сохранить в Excel