mysql导出到c#文件的问题

时间:2011-02-19 09:29:10

标签: c# mysql export


我在mysql导出操作中遇到mysql + c#的问题。

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();                              
}
例如,

path =“c:\ export”
但是当我执行此代码时,它不会将person.csv导出到预期的路径 它创建“c:export \ person.csv”文件并在mysql / data文件夹中创建该文件。
你可以解释这个问题,以及如何解决它......

1 个答案:

答案 0 :(得分:1)

我解决了这个问题..

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

在此之后我的程序正常工作......