Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   Проблема с Mysql+Delphi (http://forum.oszone.net/showthread.php?t=30025)

Markes 26-01-2004 19:34 206785

Народ, возникла проблема. При выполнении запроса типа
update sometable set somefield='qwerty' where somefield='uiop'
система не ругается. но нормально его не пережевывает. Она просто ничего не меняет. Причем происходит это в одном-единственном случае. Во всех остальных подобных запросах отрабатывает нормально. Кто сталкивался с подобным поведением? Где искать ошибку?
При взаимодействии с Mysql использую MySQL Client API Фичтнера. Версия Mysql - 4.0.16, Дельфи - 6. Заранее спасибо за помощь!

Prisoner 26-01-2004 21:30 206786

Цитата:

Во всех остальных подобных запросах отрабатывает нормально.
Возможно условие запроса WHERE возвращает пустое множество - то есть нет таких позиций которые нужно обновить.

Markes 27-01-2004 00:38 206787

Да нет, проверочный код вставлял - с тем же условием куча полей в SELECTe выпбирается. А вот affected_rows - хрен да маленько... Может там блокировка какая дурная срабатывает?

Prisoner 27-01-2004 03:08 206788

Был случай когда данные передаваемые из броузера клиента запихивались в таблицу заведомо неверные - явоскриптом генерилась дата, а вот в Mozilla она немного не так генерилась (вместо 2004 было 104 к примеру). Так при просмотре таблицы выяснилось, что поле было заполнено значением по умолчанию (0000-00-00). Так может быть это из той же оперы - пытаетесь засунуть в поле данные которые туда ложиться не могут (по разным причинам)?


Время: 11:28.

Время: 11:28.
© OSzone.net 2001-