标题:VB中怎样将外部数据(如:*.txt,excel)导入控件text1中做查询条件!
取消只看楼主
豆豆17373
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2012-11-2
得分:0 
Dim Str() As String '声明一个字符型数组
    Dim I As Long '声明一个长整型变量,下面读文件用到
   
    Open Text1.Text For Input As #1 '打开文件
   
    Do While Not EOF(1) '判断是否到了文件结尾
        ReDim Preserve Str(I) '给数组分配空间,
        
        Line Input #1, Str(I) '读取一行放入数组变量中
        
        I = I + 1 '判断读了多少行,再给数组分配空间
  MsgBox Str(I) 
  Loop '循环
   
    Close #1 '关闭文件

------------------
红色行下标越界! 求老师回答下吧 不知道哪里错了。

[ 本帖最后由 豆豆17373 于 2012-11-3 15:09 编辑 ]
2012-11-03 15:06
豆豆17373
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2012-11-2
得分:0 
VB中读取文本内容用MsgBox显示 
2012-11-03 15:32
豆豆17373
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2012-11-2
得分:0 
dim strLine as string
open Text1.text for input as #1

while not eof(1)

line input #1,strLine

msgbox strLine '显示每行

wend

close #1
2012-11-03 21:05
豆豆17373
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2012-11-2
得分:0 
以下是引用Artless在2012-11-4 13:59:40的发言:


   MsgBox Str(I) 
   I = I + 1 '判断读了多少行,再给数组分配空间

方二:
Open Text1.Text For Input As #1

While Not EOF(1)

   Line Input #1, strLine

  MsgBox  strLine  
Wend

Close #1
2012-11-04 14:40



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-385687-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.549498 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved