ASP 函数报错,帮忙看一下!

cangyuqihun 2010-11-17 11:07:15
Microsoft VBScript 编译器错误 错误 '800a03ea'

语法错误


function DesignerMonthTotalTemplate(date yuefen,string designer)
dim i,sql,rs
Set rs = Server.CreateObject( "ADODB.Recordset" )
i=0
sql = "SELECT * FROM CY_Template WHERE c_design=" & designer & "AND MONTH(c_time)=" & MONTH(yuefen)
rs.Open sql, oConn, 1, 1

If rs.Bof and rs.Eof then
MonthTotalTemplate=i
Else
Do While Not rs.Eof
i=i+1
rs.Movenext
Loop
End If
rs.close
set rs=nothing
MonthTotalTemplate=i
end function

...全文
93 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
mz48602 2010-11-20
  • 打赏
  • 举报
回复
你写这个函数想干嘛?
LeoZ2002 2010-11-19
  • 打赏
  • 举报
回复
你function没返回值的噢
mokson 2010-11-18
  • 打赏
  • 举报
回复
关于代码调试问题,向楼主介绍一款罕见的专业级的调试工具: AspStudio2005 ,
下载地址:http://download.csdn.net/source/2840663
晓风拂月 2010-11-18
  • 打赏
  • 举报
回复
if not rs.eof and not rs.bof then
Do While Not rs.Eof
i=i+1
rs.Movenext
Loop
else
MonthTotalTemplate=i
.....
end if
这样就可以了

CainLai 2010-11-17
  • 打赏
  • 举报
回复
特别是那个designer的类型 是字符串的话 应该用c_design='" & designer & "' and ...
CainLai 2010-11-17
  • 打赏
  • 举报
回复
没具体提示哪一行?语法错误?具体注意SQL语句里面 变量的类型 跟引号的使用?
灬上海爽爷 2010-11-17
  • 打赏
  • 举报
回复
rs.Open sql, oConn, 1, 1
改成
rs.Open sql, oConn, 1, 3
看看有没有具体报错。

28,404

社区成员

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

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