powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / MySQL Close
1 сообщений из 1, страница 1 из 1
MySQL Close
    #34706526
surpriserus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здарова всем.
Вопрос такой, я написал простой клинтик к базе MySql. Все нормально работает но есть проблема с закрытием самой базы.
Для работы использую такие вот вещи: SQLClientDataSet1, DataSource1, и DBGrid - для просмотра базы. Комманды непосредственно идут через SQLClientDataSet1.
Я запускаю клиент работаю в нем и вот приходит время все закрыть.

Для открытия использую комманду:
SQLClientDataSet1->Open();

Для закрытия у меня такой вот код:
SQLClientDataSet1->Close();
Form1->Close();

После закрытия сразу вылетает ошибка:
Project Project1.exe raised exception class EExternalException with message 'External exception C0000008'. Process stoped.

После этой ошибки я пытаюсь заново подключиться к базе через клиент, подключение получается раза с 4-5. А первые попытки сопровождаются ошибками вида:
Project Project1.exe raised exception class EDatabaseError with message 'DBX Error: Invalid Time'. Process stopped.

Такое впечатление что я не правильно выхожу из базы и она какое-то время открыта.

Спасибо за помощь
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / MySQL Close
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]