请问ASP报“缺少表达式”错误,指的是什么意思?

huangk 2005-07-07 07:02:11
在我执行SQL的时候:
set rs = conn.execute(sql_string,RecsAffected,adCmdText)
报错说:“缺少表达式”,请问这具体指的是什么意思?

具体错误信息如下:
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC driver for Oracle][Oracle]ORA-00936: 缺少表达式
/myweb/the_fac_info.asp, 第 219 行
...全文
73 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
chjpeng 2005-07-07
  • 打赏
  • 举报
回复
response.write sql_string

把输出的sql_string COPY出来,放到查询分析器里面执行

或者试试sql_string后面的参数去掉
huangk 2005-07-07
  • 打赏
  • 举报
回复
如你所示,我在其后面加了如下代码:
if err then
response.write "错误:" & Err.Description
response.write "sql : " & sql_getrefdispstring
response.end()
end if
结果发现then后面的这几句根本就没有执行,也就是err一直都是false,感觉更奇怪了!
jarraytan 2005-07-07
  • 打赏
  • 举报
回复
sql_string 是SQL语句
RecsAffected,adCmdText 是两种参数。
楼上的都理解错了。

你用
response.write sql_string
response.end()
把SQL语句输出看看。应该是你的SQL_STRING有错误。
doveph 2005-07-07
  • 打赏
  • 举报
回复
呵呵。。。
这样行不行
set rs = conn.execute(""sql_string&RecsAffected&adCmdText"")
xutao888 2005-07-07
  • 打赏
  • 举报
回复
set rs = conn.execute("sql_string "&RecsAffected&" "&adCmdText&"")

28,391

社区成员

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

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