Форум: "Базы";
Текущий архив: 2002.07.01;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.185 c