首页 新闻 会员 周边 捐助

如导入大量txt文本数据到数据库(文本数据是以” )“符号结束的的 如何自定义处理?

0
悬赏园豆:20 [已关闭问题] 关闭于 2012-05-15 21:52

如导入大量txt文本数据到数据库(文本数据是以” )“符号结束的的 如何自定义处理?
在net中现在用这个方法导入
private void button1_Click(object sender, EventArgs e)
{
subImportCsv_Dataset("f:\\", "test.txt");
}
public void 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);
//开始导入数据库
}
catch (Exception ex) {
throw ex;
}
}


由于这个文本的数据不换行(是以“ ),“符号 结束为一条记录,导入到datatable的列数就达到255列超出,如何自定义导入 呢?
如文本格式:
(A,B,C,D,E), (A,B,C,D,E), (A,B,C,D,E), (A,B,C,D,E),
(A,B,C,D,E), (A,B,C,D,E), (A,B,C,D,E), (A,B,C,D,E),
请问如何导入。

小哑巴的主页 小哑巴 | 初学一级 | 园豆:6
提问于:2012-05-14 11:35
< >
分享
所有回答(0)
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册