博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

如何将文本文件读入到DataSet中

Posted on 2008-03-17 16:25  我是程序员  阅读(731)  评论(0编辑  收藏  举报
需要注意的是文件的第一行被认为是Column信息
//创建数据库连接System.Data.OleDb.OleDbConnection con = new System.Data.OleDb.OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=文件所在目录;Extended Properties=""Text;HDR=yes;FMT=Delimited""");

//打开数据库连接
con.Open();

//创建查询命令
System.Data.OleDb.OleDbCommand com = new System.Data.OleDb.OleDbCommand("Select * From 文件名称.csv");

//设置连接
com.Connection = con;

//创建Adapter
System.Data.OleDb.OleDbDataAdapter adapter = new System.Data.OleDb.OleDbDataAdapter(com);

//创建DataSet
DataSet ds = new DataSet();

//执行查询
adapter.Fill(ds);