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

Вниз

Базы данных   Найти похожие ветки 

 
Жорж   (2003-09-01 16:34) [0]

Здравствуйте! Помогите пожалуйста решить такой вопрос:
Имеется база телефонных номеров, которые пополняются ежедневно
как можно сделать чтобы при введении нового номера, происходил поиск в базе такого номера если он есть выдавалось сообщение если нет то номер заносился бы в базу?
Заранее спасибо.


 
Reindeer Moss Eater ©   (2003-09-01 16:37) [1]

как можно сделать чтобы при введении нового номера, происходил поиск в базе такого номера если он есть выдавалось сообщение если нет то номер заносился бы в базу?

Для этого надо написать небольшую программу


 
Stas ©   (2003-09-01 16:43) [2]

Само просто
if not Query1.Locate ("MyField",2663211,[]) then
begin
Query1.Insert;
...
end;


 
DelphiNew ©   (2003-09-01 16:43) [3]

Попробуй так
function SeqSearch(AQuery: TQuery; AField, AValue: String): Boolean;
begin
with AQuery do
begin
First;
while (not Eof) and (not (FieldByName(AField).AsString = AValue)) do
Next;
SeqSearch := not Eof;
end;
end;
Но он не подходит при кол-ве записей больше 1000 так как будет сильно тормозить


 
HSolo ©   (2003-09-01 17:34) [4]

СУБД какая?


 
Жорж   (2003-09-01 17:48) [5]

DBASE IV


 
Карелин Артем ©   (2003-09-01 18:59) [6]

А DBASE IV поддерживает уникальные индексы?? ;)


 
Anatoly Podgoretsky ©   (2003-09-01 20:32) [7]

Жорж (01.09.03 17:48) [5]
Сделай индекс по полю номера и FindKey

Карелин Артем © (01.09.03 18:59) [6]
Нет, только dBase VII+


 
Anatoly Podgoretsky ©   (2003-09-01 20:33) [8]

Альтернатива запрос с условием where fld = номер.



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

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

Наверх




Память: 0.48 MB
Время: 0.032 c
4-72008
oduvan
2003-07-20 20:07
2003.09.22
Как получить список хендлов всех программ не в трее а в таскбаре?


14-71920
iNew
2003-09-03 08:53
2003.09.22
Спасибо мастерам за ответы про SoftIce :)


7-71967
oduvan
2003-07-10 10:25
2003.09.22
Hint WindowsXP. Как показать у моего приложения?


1-71637
Max_
2003-09-09 10:31
2003.09.22
Глобальная переменная и её уничтожение!


1-71724
Genri
2003-09-10 15:26
2003.09.22
переменная Path