Oledb读取txt设置分割符

asp.net使用Oledb读取txt时候,设置分隔符在链接字符串中如何设置都起不到效果,这让本人纠结了很久,最终查阅了资料终于找到了解决方法

Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\txtFilesFolder\;
Extended Properties="text;HDR=Yes;FMT=Delimited("|")";

网上大多资料表示设置Delimited("分隔符")即可,可不知我怎么从未成功过

解决方案:修改注册表

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Jet \ 4.0 \ Engines \ Text 
"Format" = "TabDelimited"
or
"Format" = "Delimited(;)"

 

posted @ 2013-08-23 11:40  hejiyong  阅读(370)  评论(0编辑  收藏  举报