проблема с MySQL экспорта в файл в C # - PullRequest
1 голос
/ 19 февраля 2011


у меня проблема с mysql + c # в операции экспорта mysql.

FolderBrowserDialog fol=new FolderBrowserDialog();
if (fol.ShowDialog() == DialogResult.OK)
{
   string path= fol.SelectedPath;
   string sql = "SELECT * INTO OUTFILE '" + path+ "\person.csv' FIELDS TERMINATED BY',' OPTIONALLY ENCLOSED BY '\"' LINES TERMINATED BY '\n' FROM tpers ";
   MySqlCommand daa = new MySqlCommand(sql, conn);
   conn.Open();
   daa.ExecuteNonQuery();
   conn.Close();                              
}

например
путь = "c: \ export"
но когда я выполняю этот код, он не экспортирует person.csv по заданному пути.
он создает файл "c: export \ person.csv" и создает этот файл в папке mysql / data.
Можете ли вы объяснить проблему и как ее исправить ...

1 Ответ

1 голос
/ 21 февраля 2011

Я решил эту проблему ..

string path = fol.SelectedPath;
path = path.Replace("\\","/");
...

после этого моя программа работает корректно ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...