Форум: "Базы";
Текущий архив: 2002.05.20;
Скачать: [xml.tar.bz2];
ВнизОшибка Найти похожие ветки
← →
RM (2002-04-21 21:59) [0]Активный вторичный индекс. Строковые данные. Ищу номер телефона.
Когда все номера телефонов уникальные, поиск проходит нормально.
Но если искать номер телефона, который встречается в таблице больше одного раза - возникает ошибка "key violation". Разве так должно быть? У меня в умной книжке написано, что курсор устанавливается на первую запись, удовлетворяющую условие поиска.
Table2.IndexFieldNames:="tel";
Table2.SetKey;
Table2.FieldByName("Tel").AsString:=TMPTel;
Table2.GotoKey;
← →
cranium (2002-04-22 03:50) [1]Попробуй так:
Table2.IndexFieldNames:="tel";
Table2.SetKey;
Table2.FieldByName("Tel").AsString:=TMPTel;
Table2.GotoNearest;
← →
Kuusiniemi (2002-04-22 12:14) [2]А TTable.Locate не проще будет?
← →
RM (2002-04-22 14:42) [3]TTable.Locate Дает аналогичную ошибку.
← →
Johnmen (2002-04-22 15:01) [4]В дельфовом редакторе набиваешь SetKey, ставишь на него курсор и жмешь F1 - получаешь хелп с примерами....
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.05.20;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.005 c