Форум: "Базы";
Текущий архив: 2003.09.29;
Скачать: [xml.tar.bz2];
ВнизКак проверить если точно такая же запись есть в базе? Найти похожие ветки
← →
Ross (2003-09-10 13:53) [0]Самым быстрым способом...
Delphi 6 + MySQL + ZeosDB
← →
Johnmen (2003-09-10 13:57) [1]>точно такая же запись
Такая же, как что ?
← →
Reindeer Moss Eater (2003-09-10 13:59) [2]Самым быстрым способом...
Важнее проверять самым правильным, а не самым быстрым способом.
То есть средствами сервера.
← →
Ross (2003-09-10 14:05) [3]Такая же как и та что я ввожу в том же гриде.
А Как проверить средствами сервера? В MySQL есть свойство Unique поля, но ничего не происходит если я дублирую запись. Поэтому мне нужно проверять это при вводе или изменении...
← →
Nikolay M. (2003-09-10 14:12) [4]
> но ничего не происходит если я дублирую запись
Одно из двух: виноват либо ты, либо сервер. Я склоняюсь к первому...
Уникальный индекс создал? По одному полю или нескольким?
← →
Ross (2003-09-10 15:19) [5]Спасибо, решил. Но теперь возникает другой вопрос: никак не могу отловить сообщение Duplicate entry "1003" for key 2. В каком месте его поймать и заменить на свое?
← →
Nikolay M. (2003-09-10 15:23) [6]Если клиент-сервер, то попробуй в OnPostError.
← →
Ross (2003-09-10 16:21) [7]Попробовал, но он выдает сначала мое сообщение, а потом свое. Я в Paradox-е делал проверку: On EDBEngineError do... Здесь он выдает ошибку
← →
Nikolay M. (2003-09-10 16:41) [8]
> Попробовал, но он выдает сначала мое сообщение
Запускай прогу не из Дельфи или убери галочку в опциях отладчика Stop on Delphi exception.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.09.29;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.01 c