文本内容:
111  222  333
444  555  666
777  888  999
连接字符串:
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\txtFilesFolder\;Extended Properties="text;HDR=Yes;FMT=Delimited";可是我从文本取一行总是放到dataset的一个列中。我想让每行以“空格”分列,不知道怎么才能实现??在哪设置,设置上什么。。

解决方案 »

  1.   

    你这种读法我没用过. 一般我都是用io 下的流读入. 这样虽然速度慢了些. 但是好操作. 
    System.IO.FileStream
      

  2.   

    既然是txt,直接文本打开,读好了
      

  3.   

    感觉用io好读,但是如果在对读出的文本操作不方便,例如筛选,要比n次,就是为了想用select的优点所以选oledb方式了。
      

  4.   

    用oledb应该有设置分隔符号的地方把~~~FMT=Delimited";好象是用tab做分隔符,谁知道怎么改成“空格”
      

  5.   

    ding ....有人弄过吗?
    用oledb应该有设置分隔符号的地方把~~~FMT=Delimited";好象是用tab做分隔符,谁知道怎么改成“空格”