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

|
Огромное спасибо, очень помогло. |
 |