【发布时间】:2013-06-07 21:18:03
【问题描述】:
基本上,我有一个 C# 桌面应用程序,可以将 txt/csv 文件中的数据上传到数据库中。我会这样做:
OdbcConnection conn;
conn = new OdbcConnection(strConnString.Trim());
conn.Open();
sql_select = "select * from [" + this.csvFilePath.Trim() + "]";
这个想法是让用户决定分隔符是什么,比如“;”或“,”或“#”,或其他任何东西..
因此,当分隔符是“,”之外的任何内容时,应用程序运行良好......但是当我选择使用它时,我收到一个错误,告诉我字段分隔符与小数分隔符重合。
问题是在我的位置,十进制的分隔符是“,”。我发现将控制面板上的小数分隔符更改为“。”而不是 "," 让应用程序工作。
我的问题是,有没有办法让应用程序设置默认分隔符?
【问题讨论】: