注册 登录
编程论坛 ASP技术论坛

for each fd in rs.fields语句问题!

jamella 发布于 2008-04-26 14:22, 2319 次点击
for each fd in Rs.fields
      response.write "<td>"
      response.write fd.value
   response.write "</td>"
   next
这个是我在看人家的代码时候看到的一段代码,但是fd是什么意思,偶不是很明白!
为什么要是fd?是别的不行吗?fd.value怎么给人感觉像是VB编程,我知道VBscript
是VB的一部分,但是在VBscript能用上VB所有的代码功能吗?
这段代码能在哪里查得到资料??
3 回复
#2
jamella2008-04-26 14:44
版主呢,帮我回答下啊,我急着想知道啊,都只看贴不回贴啊
#3
icecool2008-04-26 19:33
fd,在这里是设置的一个变量,
也就是在这代码之前应有dim fd,...
rs在这里是创建的FSO对像,即在此代码前应有:
Set rs = CreateObject("Scripting.FileSystemObject")
你这代码就是列出所指定路径下的所有文件名
自已先去看一下FSO的教程了
#4
multiple19022008-04-26 19:37
关于VBScript和VB的关系,VBScript可以认为是VB的子集,部分的功能是小于整体功能的。

这个for each也是VB里的语法,fd也可以不定义,看asp页面里是否强制变量声明(Option Explicit),VB比VBScript多很多功能特性,比如VB里变量名可以是中文,VBScript貌似不行,VB里有Dim x as integer,VBScript里只能是Dim x,即变量无类型,数据有类型。
1