Я не могу обновить базу данных MySQL напрямую из приложения C++ Builder XE

У меня есть приложение для базы данных, написанное на языке C++ Builder XE и называемое SpeZet. Я использую базу данных MySQL Remote Server.

Иногда я вставляю данные непосредственно из SpeZet в таблицу "tbtime" на Remote MySQL Server, и это работает, но когда я пытаюсь обновить запись напрямую из SpeZet, я получаю любое сообщение об ошибке, подобное этому:

Проект SpeZet.exe вызвал исключительную ситуацию класса TDBXError с сообщением "Таблица SpeZet.tbtime" не существует

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

Когда я пытаюсь продолжить процесс, я снова получаю сообщение об ошибке, подобное этому:

Проект SpeZet.exe поднял класс исключения EDatabaseError с сообщением "Невозможно найти запись. Ключ не указан

Кто-нибудь может сказать мне, что здесь не так?

0 ответов

Другие вопросы по тегам