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

Вниз

Ошибка   Найти похожие ветки 

 
Berg   (2002-12-15 16:48) [0]

При записи в БД необходимо проверить, не встречается ли в запись с таким же значением в конкретном поле (уникальное ключевое), делаю так:
...
Table1.Append;
...
if StrToInt(Memo1.Lines.Strings[0])= Table1.FieldByName("NCom").AsInteger then
ShowMessage("В БД есть под таким номером!")
else // если нет то запись
Table1.FieldByName("NCom").AsInteger:=StrToInt(Memo1.Lines.Strings[0]);
...


Появляется упомянутая ошибка, помогите разобраться, что здесь не так?


 
Reindeer Moss Eater   (2002-12-15 16:52) [1]

if StrToInt(Memo1.Lines.Strings[0])= Table1.FieldByName("NCom").AsInteger then

А почему делается вывод что нет такой записи???


 
Zz_   (2002-12-15 16:52) [2]

Table1.FindKey


 
Reindeer Moss Eater   (2002-12-15 17:01) [3]

>Zz
Исключения нам даны не для того, что бы их обходить, а совсем для другого.

try
Table1.Post;
except
on E:........
begin
MessageDlg();
Table1.Cancel;
end;
end;



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

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

Наверх




Память: 0.47 MB
Время: 0.011 c
7-25114
dr.karter
2002-09-24 11:43
2003.01.09
Работа с командной строкой


1-24926
LVG
2002-12-26 10:05
2003.01.09
Icon в TreeView


6-24999
Gamar
2002-11-06 13:53
2003.01.09
TNMHTTP


7-25111
vidiv
2002-10-15 14:34
2003.01.09
MultiCast для NMUPD


4-25141
chips
2002-11-20 15:30
2003.01.09
WM_SETTEXT в окно открыть