| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Firebird, Interbase > анализ запросов UIB SQL MONITOR |
| Автор: SergXP 10.12.2009, 15:20 | ||||||||
| Всем добрый день. Есть программка, которая коннектится и работает со своей БД. Пишу программку, которая коннектится к этой же базе и умеет добавлять, редактировать и удалять данные. Проблема в том, что мне неизвестны индексы таблиц, и при добавлении в одну из таблиц получаю:
код запроса:
С помощью софтины UIB SQL Monitor. Попытался поймать запросы оригинальной программы:
не знаю почему нулл все данные, на самом деле все добавляется в БД. Затем идет запрос:
Не могу понять, как выполнить запрос PLAN? |
| Автор: Akella 10.12.2009, 16:01 |
Ты каким образом добавляешь? Нужно посмотреть триггеры и понять, как заносятся данные в первичный ключ. |
| Автор: SergXP 10.12.2009, 18:04 | ||||
| в общем назову так есть: "оригинальная" программа и "самописная(моя)" программа извиняюсь, не указал. Структура базы мне не известна, единственное что я могу, расшарить ее с помощью программы: xBaseView вот так я сам пытаюсь добавить запись(самописная)
и получаю ошибку violation of PRIMARY or UNIQUE KEY constraint "PK_DBTABLE_CATEGORY" on table "DBTABLE_CATEGORY" но при этом, запись в БД происходит!
Не знай, думаю в нем дело Может он, что-то врет |
| Автор: SergXP 10.12.2009, 18:49 | ||
итак, вроде бы заработало... счас точнее проверю:
|
| Автор: Akella 11.12.2009, 10:00 | ||||
тебе ясно дают понять, что значение 18 уже есть в таблице Добавлено через 39 секунд Я тебе сказал про триггеры не просто так ведь? |
| Автор: SergXP 11.12.2009, 13:00 |
| Akella, не просто так)) БД нарушена и замусорена... потом подчищу)) спасибо! |