Необходимо загрузить текстовый файл с запросами в некую базу.
configform.SQLQuery1.Active:=false;
configform.SQLQuery1.SQL.Clear;
configform.SQLQuery1.sql.LoadFromFile(configform.OpenDialog1.FileName);
configform.SQLQuery1.Open
или
configform.SQLQuery1.ExecSQL;
Номер не прокатывает...
Загрузка дампа MySQL в базу
Модератор: Модераторы
-
Padre_Mortius
- энтузиаст
- Сообщения: 1265
- Зарегистрирован: 29.05.2007 17:38:07
- Откуда: Спб
SQLQuery предназначен для выполнения запроса, а не кучи запросов, оформленных в виде скрипта
А есть идеи как кросплатформенно сделать загрузку/выгрузку дампа? Не прибегая к запуску из командной строки чеголибо..
-
Padre_Mortius
- энтузиаст
- Сообщения: 1265
- Зарегистрирован: 29.05.2007 17:38:07
- Откуда: Спб
1. сделать парсер дампа, который будет разбивать скрипт на простые запросы
2. использовать TSQLScript
2. использовать TSQLScript
Блин слона то я и не заметил.. Пасиба
Добавлено спустя 6 минут 12 секунд:
Добавлено спустя 6 минут 12 секунд:
Код: Выделить всё
configform.SQLScript1.Script.LoadFromFile(configform.OpenDialog1.FileName);
configform.SQLScript1.ExecuteScript;