vbscript怎么突然就不不支持cstr()函数?!

dalywan 2002-07-18 11:38:16
有这样一段代码
for intyear=year11 to year12
stryear=intyear
cstr(stryear)
strsql="select * from" + stryear +" where pb='01' "
next
在上面的代码中stryear应该是字符串了,可是为什么提示:
类型不匹配: '[string: "select * from"]'
这样的错误那!?

...全文
157 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
ehom 2002-07-21
  • 打赏
  • 举报
回复
函数要返回,返回值了没有变量接收怎么行?常识错误!stryear的值可不会自动变化!
ehom 2002-07-21
  • 打赏
  • 举报
回复
for intyear=year11 to year12
stryear=cstr(intyear)
strsql="select * from " + stryear +" where pb='01' "
next

BrightEye(问个不休)和wzy9645(想飞... ...)说的加在一起就是标准答案!^_^
daehappy 2002-07-21
  • 打赏
  • 举报
回复
up!gz!
wzy9645 2002-07-19
  • 打赏
  • 举报
回复
你的from后面少一个空格!!(引号内)注意一下。
skyarrow 2002-07-19
  • 打赏
  • 举报
回复
同意 thinkover(至真宝)的方法。
BrightEye 2002-07-19
  • 打赏
  • 举报
回复
try:
for intyear=year11 to year12
stryear=cstr(intyear)
strsql="select * from" + stryear +" where pb='01' "
next
JavaCoffee 2002-07-19
  • 打赏
  • 举报
回复
你的代码:

for intyear=year11 to year12
stryear=response.write(intyear)
strsql="select * from " + stryear +" where pb='01' "
objrs.open strsql,strdbdsn,3,3,1
next

表示按照年份有不同的表格,从而从不同年份的表格中取出数据,是这样吗?
改为下面的试试:

for intyear=year11 to year12
stryear=response.write(intyear)
strsql="select * from " & stryear & " where pb='01' "
objrs.open strsql,strdbdsn,3,3,1
objrs.close
next


注意:要及时关闭不用的记录集对象,以免出现不应该有的错误。
dalywan 2002-07-19
  • 打赏
  • 举报
回复
objrs.open strsql,strdbdsn,3,3,1
objrs.close

它会提示
“ADODB.Recordset 错误 '800a0e78'

Operation is not allowed when the object is closed.

/gongzuo/index_main_chaxun2.asp, 行118
怎么办!~?

dalywan 2002-07-19
  • 打赏
  • 举报
回复
这个是等效的
现改为如下:
for intyear=year11 to year12
stryear=response.write(intyear)
strsql="select * from" + stryear +" where pb='01' "
objrs.open strsql,strdbdsn,3,3,1
next
这个时候上面所说的问题是解决了,可是在打开的时候提示:
[Microsoft][ODBC Microsoft Access 驱动程序] Syntax error in FROM clause
我想我一次一次具有不同的strsql语句,那我就将不同的strsql语句打开一次objrs就执行一次总可以了吧
没想把“objrs.open strsql,strdbdsn,3,3,1”放在循环的里面也不可以:(
怎么办那!?
jmcity 2002-07-18
  • 打赏
  • 举报
回复
strsql="select * from "& stryear &" where pb='01' "

28,404

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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