如何使用Odbc读取存储在文本文件(* .rtf,* .doc,* .docx,* .dat)中的数据表?

时间:2013-02-15 19:47:40

标签: c# odbc

我有多个文件,其中存储有数据文件。 我想用Odbc或jet引擎读取它们并将它们存储到DataSet中。 任何想法如何做到这一点?

我写了这段代码,但是我得到的错误是该文件是只读的:

            tring strConnString = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + dirCSV + @";Extended Properties=""text;HDR=YES;FMT=Delimited"""; 

            OleDbConnection conn = new OleDbConnection(strConnString);
            OleDbCommand cmd = conn.CreateCommand();
            cmd.CommandText = String.Format("SELECT * FROM [{0}]", fileNevCSV);
            DataSet ds2 = new DataSet();
            OleDbDataAdapter da = new OleDbDataAdapter(cmd);
            da.Fill(ds2);

0 个答案:

没有答案