以数据库方式打开文本文件 
Dim ire As Recordset
 Dim iConc As String
 iConc = "Provider=Microsoft.Jet.OLEDB.4.0;Extended Properties=""Text;HDR=NO" & ";FMT=TabDelimited;DATABASE=c:\"""     'c:\文件目录
    Set ire = New ADODB.Recordset
    With ire
        .CursorLocation = adUseClient
        'abc#txt是要读取的文件名:abc.txt
        .Open "select * from [11#txt]", iConc, adOpenKeyset, adLockOptimistic 为什么我以TAB制表符分界的文本,读出来还是一行一行的,我想让他们识别为两列:
17:30:43.04 MS2
17:30:43.10 MS1
17:30:43.10 MS1可我用来读CSV文件(逗号分界),返而是正常的,请赐教!

解决方案 »

  1.   

    晕倒!难道CSDN无高手了吗?这么简单的问题都不能解决,如果是分不够,还可以加300-400分都可以!
      

  2.   

    在文本文件所在目录再建立一个schema.ini的文件,然后里面写上[11.txt]
    Format=TabDelimited
    这样就可以了
      

  3.   

    默认分隔符是“,”解决方案:
    1、修改schema.ini文件
    2、将
      

  4.   

    按什么键了,没写完就自动发贴?2、将原文本文件中的Tab符替换为“,”;这样就无需schema.ini文件了
      

  5.   

    homezj(小吉),我知道您的方法很好,我也考虑用这个方法,可我的文件有200M,那么我要替换这些数据都要十多分钟,老板等可等不急啊!