ASP问题,缺少语句,高手进20分,解决追加20分

来源:百度知道 编辑:UC知道 时间:2024/09/21 01:25:54
dim ii,iiii
for ii=0 to iiii
ii1=ii+1
"keyword"&ii1=right(left(keywordsql,ii1),1)
next
不知少了什么语句
不好意思,我EXEC没用过,这样写,但还是错了。
其中iiii已赋值
dim ii,ii1
for ii=0 to iiii
ii1=ii+1
exec("keywordsqlsum"&ii1=right(left(keywordsql,ii1),1))
if ii=0 then
exec("findword"&ii1="title like '%"&"keywordsqlsum"&ii1&"%' ")
exec("findword1"&ii1="DownContent like '%"&"keywordsqlsum"&ii1&"%' ")
else
exec("findword"&ii1=""&"findword"&ii&""&" and "&"title like '%"&"keywordsqlsum"&ii1&"%' ")
exec("findword1"&ii1=""&"findword"&ii&""&" and "&"DownContent like '%"&"keywordsqlsum"&ii1&"%' ")
end if

dim ii,iiii
iiii = 10 '要赋值
for ii=0 to iiii
ii1=ii+1
a=right(left(keywordsql,ii1),1)
exec("keyword"&"ii1="&a)
next

不用赋初始值。如果参与运算,没有赋初始值,默认的情况下数字类型的初始值就是0.字符串的初始值就是空。

不知道你的目的是什么,看样子好像是想给几个变量赋值?不能这样使用变量的。虽然vbs对变量定义要求的不严,但也没有这么宽松。
现在不知道你的目的,没办法给出代码。

你要给iii一个初始值

是想取出"keyword"中的每一位吗

iiii 确实没赋值就使用了