Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.009 c
4-25149
Diamond Cat
2002-11-19 01:17
2003.01.09
как подменить HDC


14-25057
^Sanya
2002-12-19 22:01
2003.01.09
Помогите плиз...


14-25048
Marcus
2002-12-18 13:11
2003.01.09
Неустойчивая работа DCOM-клиентов (Delphi 5, MIDAS) в Windows 98


3-24778
atmamont
2002-12-16 11:58
2003.01.09
freereport экспорт в xls


1-24923
ironwit
2002-12-25 18:14
2003.01.09
можно ли запустить bat файл из консольного приложения




   Наверх