变量循环替换

hnsongbiao 2010-04-21 12:04:02

for dqpagekhnum=0 to 9
htmpsql0=sqlp+" having khrijl.KHID='"&kidArray(0)&"' and khrijl.xsdate='"&gairixqj&"' "
Set rshtmpsql0=Conn.Execute(htmpsql0)
If rshtmpsql0.bof And rshtmpsql0.eof Then
khje0=0
else
khje0=rshtmpsql0("khje")
khje=khje&khje0
End If
Set rshtmpsql0 = Nothing
next



上面的语句,要求将 0替换为dqpagekhnum

然后循环输出

怎么替换呢?直接变量替换好像不正确啊

...全文
73 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
chuifengde 2010-04-21
  • 打赏
  • 举报
回复
for dqpagekhnum=0 to 9
htmpsql0=sqlp+" having khrijl.KHID='"&kidArray(dqpagekhnum)&"' and khrijl.xsdate='"&gairixqj&"'
dawugui 2010-04-21
  • 打赏
  • 举报
回复
不懂,帮顶,学习,蹭分.
SQL77 2010-04-21
  • 打赏
  • 举报
回复
DECLARE @dqpagekhnum INT
SET @dqpagekhnum=0
WHILE @dqpagekhnum<=9
BEGIN
...

END
喜-喜 2010-04-21
  • 打赏
  • 举报
回复
在 htmpsql0=sqlp+" having  khrijl.KHID='"&kidArray(0)&"' and 
khrijl.xsdate='"&gairixqj&"'" 的前面声明一个变量,用这个变量来存储由
kidArray(dqpagekhnum)计算得到的结果,然后再在 htmpsql0 中引用该变量试试...

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧