VB中的while Not wend

Dim sql As String
Dim AR() As String
sql = "select username from users"
Set rs = conn.Execute(sql)
Dim ij As Integer
ij = 0
While Not rs.EOF ‘我想知道这个地方的NOT 是什么意思? rs.eof是什么意思,起什么作用’
ReDim Preserve AR(ij) “我想知道redim preserve ar(ij)在这里是什么意思?有什么作用?”
AR(ij) = rs(0)
ij = ij + 1
rs.MoveNext
Wend

我是小虾,望各位大虾们指导一下。。谢谢。。小贝感激不尽

Not是取反。比如rs.EOF是True,结果就是False,否则相反。

rs.eof表示是否已经没有数据读了(全部读完了)。如果没有数据读了,返回True,否则是False

ReDim 是指重定义数组,就是更改数组上下标。加上Preserve表示只改变数组上标,下标不变
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-08-06
rs.eof是指数据库rs的最后一个记录(或尾记录),也就是数据库结束的标志。
not rs.eof意思是说还没到数据库的结尾

redim preserve ar(ij) 重定义ar这个数组,并保留原来的记录(preserve)。

VB中的while Not wend
Not是取反。比如rs.EOF是True,结果就是False,否则相反。rs.eof表示是否已经没有数据读了(全部读完了)。如果没有数据读了,返回True,否则是False ReDim 是指重定义数组,就是更改数组上下标。加上Preserve表示只改变数组上标,下标不变

VB 在编译的时候提示“while 没有wend”是怎么回事???
也有可能是任何一个内部的循环没有结尾 也许是if then 漏了end if 也有可能是 for 漏了 next 但是whlie是最外层的,所以报了whlie的错

VB的循环问题 while wend
Not x 在VB中,Not x的值为x-1 又因为x每次加1,所以,while Not x 中(Not x)的值依次为 -1 -2 -3 ...但是只有当 while Not 1,时才会停止,但在本程序里是不可能的。所以死循环

vb中wend是什么意思?
在 VB 中,Wend 是一种用于无限循环的语句。它表示一直执行以下代码,直到满足某个条件才停止循环。基本的语法为:这里的条件指的是一个可以返回 True 或 False 的表达式。执行代码块后,程序会返回到 Do While 语句的开头,检查条件是否为 True,如果为 True,则继续执行代码块,否则结束循环。Wend ...

VB中的 while wend 怎么用的
VB中的while?? wend是循环的意思,等效于do while,想要跳出循环必须使用goto语句。while wend 读音:英 [waɪl wend] 美 [waɪl wend]释义:循环,语句。语法:while用作连词时,表示“在?(过程)中,在?期间”。常用来引导时间状语从句,当主句的主语和while所引导的从句的主语一致...

VB中wend的意思
1、wend是vb的while循环语句的组成部分,表示一个while循环体到此句结束。2、一个完整的while循环组成如下:While condition[statements]Wend

vb有while循环吗?怎么用?
有的:语法如下:while "条件语句"...循环体...wend 举例:i=0 while i<=100 s=s+i '求累加和 i=i+1 wend print s

VB里while的用法?
vb中while语句有3种写法,分别是:语句一:while "条件语句" ...循环体... wend 语句二:do while "条件语句" ...循环体... loop语句三:do...循环体... loop while "条件语句" 其中,语句一和语句二是等效的,当条件为真时执行循环;语句三则先执行循环体一次,再判断条件,如果条件为真...

vb高手进!!如果要遍历记录集应该怎样做呢?
应该是这样:while not 记录集.eof 显示全部内容的地方 记录集.movenext wend

VB中wend的意思 while... . wend
While...Wend 语句 只要指定的条件为 True,则会重复执行一系列的语句.语法While condition[statements]WendWhile...Wend 语句的语法具有以下几个部分:部分描述condition必要参数.数值表达式或字符串表达式,其计算结果为 True 或 False.如果 condition 为 Null,则 condition 会视为 False.statements可选参数...

相似回答