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(;)"