maikl |
Отправлено: 09.01.2004, 07:22 |
|
Станционный диспетчер
Группа: Участник
Сообщений: 135
|
Если кто видел я спрашивал про ошибку Key Violation, спасибо *Helly* подсказала мне .Там у меня нельзя было в одно поле вводить повторяющиеся записи, просто с ключами я там немного намутил не того. Но в некоторых случаях мне так и нужно что бы в поле можно было вводить только одну запись, без повторяющихся. Теперь думаю, а как можно перехватить это сообщение, и вывести другое, только на русском языке, а то пользователь не поймет. Заранее спасибо. |
|
Admin |
Отправлено: 09.01.2004, 19:32 |
|
Владимир
Группа: Администратор
Сообщений: 1190
|
CODE |
try {
Table1->Append();
Table1->FieldByName("ID")->Value = 1;
...
Table1->Post();
}
catch(...){
if(Table1->State == dsEdit || Table1->State == dsInsert) Table1->Cancel();
ShowMessage("Сообщение на русском языке.");
}
|
|
|
maikl |
Отправлено: 10.01.2004, 04:09 |
|
Станционный диспетчер
Группа: Участник
Сообщений: 135
|
Огромное спасибо, очень помогло. |
|