mySQL | ZEOS |
Commands out of sync, you can not run this comman |
Привіт, шановні програмісти!
Допоможіть, будь ласка, з нерозв'язною проблемою.
Пишу програму для доступу до бази даних MySQL. Використовую MySQL сервер 5.0.27, 5.0.37.
Для програмування - Delphi 10, компоненти Zeos 6.6, libmysql.dll з поставки сервера.
Обираю продукцію в другій формі, закриваю її - список обраної продукції з'являється в першій формі.
Треба додати продукції в замовлення - знову показую другу форму і вибираю продукцію, поповнюючи замовлення в першій формі.
Проблема: після другого поповнення замовлення при показі ДРУГИЙ форми вилітає помилка (EZSQLException): SQL error: Commands out of sync; you can not run this command now.
Два рази додати продукцію можна, а третій - уже не можна.
Проблема гризе мене вже другий тиждень. Форуми на zeos.firmos.at, dev.mysql.com і, звичайно ж, в Королівстві мені не допомогли. Вирішив запитати, бо в глухому куті.
Заздалегідь дякую за участь!
Відстежувати відповіді на це питання по RSS
Ваше рішення просто до неподобства :) Однак, не дуже гарне :)
На щастя, я не обмежував себе набором певних компонент, а компоненти AnyDAC прекрасно служать донині. Подібних помилок я більше не зустрічав.
До речі, AnyDAC має публічні настройки кількості "вифетченних" записів.
Дякую за участь! Підозрюю, що в той момент я б так і вчинив :)