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

Вниз

InterBase.Locate   Найти похожие ветки 

 
Ptr   (2002-06-07 10:59) [0]

Уважаемые мастера! Столкнулся с проблемой. Задача перекачать данные из Excel в таблицу InterBase. Проблема при проверке "Если запись существует то пропустить". В таблице поля проверки не ключевые.
Я использую InterbaseTable.Locate. Работает пока где-то не попадается пустое поле. В InterbaseTable эта запись (с пустым полем) точно существует, а Locate выдает false. ПОЧЕМУ?
Может есть способ быстрее?


 
Anatoly Podgoretsky ©   (2002-06-07 11:08) [1]

Что значит пустое, значение NULL? тогда как угодно, значение не определено, можно считать что совпадет со всеми а можно наоборот, зависит от функции, типа БД, ее версии


 
Ptr   (2002-06-07 11:24) [2]

Пустое - т.е. Ячейка Excel пустая. т.е. NULL.
Другими словами делать перед вызовом Locate проверку полей на NULL?


 
kaif ©   (2002-06-07 12:13) [3]

Нужно стараться избегать значений NULL везде, где только это возможно. Нужно всегда иметь ключевые поля. Неужели нельзя обеспечить эти условия, а потом решать остальные проблемы?



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

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

Наверх




Память: 0.47 MB
Время: 0.009 c
1-961
Новенький в Делфи
2002-06-19 16:18
2002.07.01
Проблема с сохранением нажатых кнопок


14-1164
Bj
2002-05-29 14:01
2002.07.01
Требуется написать програмку, кот печатает квитанции клиентам...


8-1117
BlackCat
2002-02-21 08:21
2002.07.01
DelphiX для Delphi 6


3-874
Rk0d1
2002-06-06 12:37
2002.07.01
insert...select


1-1099
Виктор
2002-06-15 12:00
2002.07.01
Как форматировать текст в RichEdit по ширине?