08.04.2013, 08:47
|
#47
|
Пользователь
Регистрация: 06.01.2012
Сообщений: 98
Сказал(а) спасибо: 12
Поблагодарили 33 раз(а) в 21 сообщениях
|
Цитата:
Сообщение от Visible
Пытаюсь сделать функцию импорта файла в таблицу, и немного запутался...читаем файл и импортируем file.sql в бд функой
Код:
void my_function ()
{
fstream file("file.sql",ios::in);
string text_str;
if(!file)
{
cout<<"не открылось.";
system("pause");
exit(1);
}
while(getline(file,text_str))
{
mysql_init(&mysql);
if (!mysql_real_connect(&mysql, "localhost", "root", "root", "test", 0, NULL, 0))
{
mysql_close(&mysql);
cout << "Не смог соедениться." << endl;
system("PAUSE");
}
else
{
if (!mysql_query(&mysql, "text_str")) {}
else
{
cout << "неполучилось импортировать строчку" << endl;
}
}
mysql_close(&mysql);
}
}
|
Ты что прикалываешься?mysql_init и mysql_real_connect вынеси из цикла. В дампе обычно есть комментарии и пустые строки, их не стоит передавать мускулю.
|
|
|