我的文本文件(从其他数据库导入的数据,中间用Tab键分隔字段值)导入到我的Access数据库中,
文本文件如下形式:
1 R12
2 R134a
3 R600a
4 混合工质
请问我现在用Line Input读每一行,然后我用循环取每一个字段该如何取?
我不太熟悉vb的字符串存取,请大家帮忙.

解决方案 »

  1.   

    把每一行按 Tab 字符 进行拆分 split(mystring,vbTab) 就会得到一个字符串型数组你可以这样,,dim myfield() as string myfield = split(mystring,vbtab) if ubound(myfield)<>0 then 
           msgbox "有数据"
    end if
      

  2.   

    myfield(0) --->字段1
    myfield(1) --->字段2
    myfield(2) --->字段3
    myfield(3) --->字段4
      

  3.   

    那split(mystring,vbTab)中vbTab在vb中如何表示
    是'\t'还是Tab?
      

  4.   

    由于OS 版本低,现在只能用vb5,VB5中好象没有这样的方法,可以用什么别的方法代替吗?
      

  5.   

    vbTab 是内部常量,VB 可以识别的。
      

  6.   

    VB5.0中没有这样的方法.
    为什么每次使用mid(..)方法时总提示:无效的过程调用或参数
      

  7.   

    使用ado以数据库的方式打开有格式的文本文件进行导入是最有效率的方法:
    参考:http://community.csdn.net/Expert/topic/3963/3963689.xml?temp=.106106