Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2014.01.05;
Скачать: CL | DM;

Вниз

Дамп БД Mysql   Найти похожие ветки 

 
ttimes   (2013-03-12 17:57) [0]

посоветуйте пожалуйста. Как сделать дамп бд mysql из Builder c++. Коннектор - ODBC?


 
Jeer ©   (2013-03-12 21:30) [1]

Запустить mysqldump.


 
ttimes   (2013-03-12 23:00) [2]

Спасибо. Вот кому понадобится, выкладываю код события "резервная копия бд". Приложение клиентское, так что можно скопироваь mysqldump в папку с программой.


AnsiString Patch; //переменная, в которой хранится путь до программы-клиента
Patch                          = ExtractFilePath(ParamStr(0));
Patch                          = Patch+"mysqldump.exe";
AnsiString echran_Pathch       = AnsiReplaceText(Patch,"\\","\\\\");

//String mysql_host              = "localhost";  
String mysql_host              = "192.168.1.10";

Form1->SaveDialog1->DefaultExt = ".sql";
Form1->SaveDialog1->FileName   = "dump";
Form1->SaveDialog1->Filter     = "SQL|.sql";

if(SaveDialog1->Execute()){

 AnsiString dump_filename = Form1->SaveDialog1->FileName;

 AnsiString exec_query = "\""+echran_Pathch+"\" --opt -uroot -proot -h"+mysql_host+" DATABASE_NAME -r \""+dump_filename+"\"";

 WinExec(exec_query.c_str(), SW_RESTORE);
}


 
Ega23 ©   (2013-03-13 00:11) [3]


>  Вот кому понадобится

Form1->SaveDialog1->DefaultExt = ".sql";
Form1->SaveDialog1->FileName   = "dump";
Form1->SaveDialog1->Filter     = "SQL|.sql";

спасибо, не стоит.



Страницы: 1 вся ветка

Текущий архив: 2014.01.05;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.004 c
15-1374264388
Smile
2013-07-20 00:06
2014.01.05
С днем рождения!


2-1362062744
ttimes
2013-02-28 18:45
2014.01.05
ADOTable1 как сделать Limit или offset


2-1363268014
accessviolation
2013-03-14 17:33
2014.01.05
сравнение чисел


15-1373615056
Очень Злой
2013-07-12 11:44
2014.01.05
Типа пятничная задачка


2-1362916640
Павел Калугин
2013-03-10 15:57
2014.01.05
Куда DecimalSeparator в XE3 запихали?