Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > MySQL > Обновление в MySQL |
Автор: iCode 28.4.2007, 13:29 |
Привет!![]() Пишу распределённое приложение на Delphi 7; СУБД - MySQL; для доступа к MySQL использую DirectMySQL. Проблема такая: Запускаю процедуру, которая отображает в таблице на форме записи некоторой таблицы MySQL. По нажатию на кнопку я отправляю несколько запросов "INSERT". После этого я опять запускаю выше указанную процедуру, которая должна показать все записи, в том числе и, только что добавленные. Но этого не происходит, точнее - процедура выводит старые записи, а добавленные - нет...:( Никаких транзакций я не использую, так что не может быть, что "показывающая" транзакция не видит изменения, внесенные "записывающей" транзакцией. Что делать? Я так думаю, надо какую-то процедурку MySQL'я запустить...типа Commit, что ли??? Есть там такая??? |
Автор: Kesh 28.4.2007, 13:32 |
Попробуй отключить кэширование |
Автор: iCode 28.4.2007, 13:53 | ||
Это как? Где отключить? ![]() |
Автор: Veve 29.4.2007, 08:44 |
Напиши процедуру для добавления и отображения в форуме, чтобы понятно было что ты делаешь. |
Автор: Glip 29.4.2007, 11:23 |
мне кажется где-то здесь |
Автор: iCode 30.4.2007, 15:25 |
Всё заработало - косяк в моём клиенте был - просто тупанул, неправильно отображались записи в таблице))) |