【问题标题】:problem with mysql export to file in c#mysql导出到c#文件的问题
【发布时间】: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 端口的提供者。

标签: c# mysql export


【解决方案1】:

我解决了这个问题..

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

在此之后我的程序可以正常运行...

【讨论】:

    猜你喜欢
    • 2013-03-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-03
    • 2014-02-20
    • 1970-01-01
    • 2010-09-16
    • 1970-01-01
    相关资源
    最近更新 更多