您的位置:首页 > 其它

用ODBC导入csv文件和txt文件(但是文件的名称中不能有点".")

2011-07-12 13:20 513 查看
private void FormImport_Load(object sender, EventArgs e)
{
DataSet dst= subImportCsv_Dataset("d:\\","syncml_contacts.csv");
this.dataGridView1.DataSource=dst.Tables[0];

}
public DataSet subImportCsv_Dataset(string filePath, string fileName)
{
string strConn = @"Driver={Microsoft Text Driver (*.txt; *.csv)};Dbq=";
strConn += filePath;//这个地方只需要目录就可以了
strConn += ";Extensions=asc,csv,tab,txt;";
OdbcConnection objConn = new OdbcConnection(strConn);
DataSet ds = new DataSet();
try
{
string strSQL = "select * from " + fileName;//文件名,不要带目录
OdbcDataAdapter da = new OdbcDataAdapter(strSQL, objConn);
da.Fill(ds);
//开始导入数据库
return ds;
}
catch (Exception ex)
{
throw ex;
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐