【发布时间】:2011-02-21 14:47:13
【问题描述】:
我在 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();
}
例如
路径 = "c:\export"
但是当我执行此代码时,它不会将 person.csv 导出到预期路径。
它创建“c:export\person.csv”文件并在 mysql/data 文件夹中创建此文件..
你能解释一下这个问题,以及如何解决它...
【问题讨论】:
-
试试
/export/person.csv?由于这个问题与 C#(或您的应用程序)无关,您可能想在 MySql 论坛上提问,特别是 Windows 端口的提供者。