我的ASP程序总是出现“SQL语句丢失”,可是

aben527cn 2002-02-16 11:43:49
可是我把程序照原样写一遍以后就没事了,怎么回事?
还有我用输出看一条SQL语句是
select * from ID where ID=aben527
用这个来执行:
set rs_ID=bbs_conn.execute(sql_ID)

可是它还是报错:

Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e10'

[Microsoft][ODBC Microsoft Access Driver] 参数不足,期待是 1。

/BBS/content.asp, 行29

拼写没错,数据库连接也没问题
为什么啊?真是想不通
...全文
48 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
aben527cn 2002-02-17
  • 打赏
  • 举报
回复
SORRY
刚刚是我的表出了问题
见笑了
ehom 2002-02-17
  • 打赏
  • 举报
回复
&前多了个空格,这个空格会成为变量的一部分!
如' aben527'
aben527cn 2002-02-17
  • 打赏
  • 举报
回复
在ID这个表里字段ID里面的值都是这样的:aben527,abio
可是如果用sql_ID= "select * from ID where ID= '" & author&"'"
查询是不是查的是'aben527'啊
aben527cn 2002-02-17
  • 打赏
  • 举报
回复
哇,谢谢
现在我把SQL语句改成
sql_ID= "select * from ID where ID= '" & author&"'"
然后
set rs_ID=bbs_conn.execute(sql_ID)
但是执行的时候说
ADODB.Field 错误 '800a0bcd'

BOF 或 EOF 中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录。

/BBS/content.asp, 行29

可是我的表中明明有ID=aben527的啊
ehom 2002-02-17
  • 打赏
  • 举报
回复
80004005 - 数据源文件名没有被找到没有默认的驱动说明
80004005 - 操作系统必须被更新查找
80004005 - -Microsoft Jet database引擎不能打开文件(未知)
80040e10 - 参数太少
80040e21 - 插入或更新错误
80040e07’在标准表达式里输入不匹配的数据
ehom 2002-02-16
  • 打赏
  • 举报
回复
改为select * from ID where ID='aben527'
希偌 2002-02-16
  • 打赏
  • 举报
回复
ASP错误代码说明

错误代码 错误消息 说明
ASP0100 Out of memory 内存不足(不能分配要求的内存
ASP0101 Unexpected error 意外错误
ASP0102 Expecting string input 缺少字符串输入
ASP0103 Expecting numeric input 缺少数字输入
ASP0104 Opration not allowed 操作不允许
ASP0105 Index out of ange 索引超出范围(一个数组索引超届)
ASP0106 Type Mismatch 类型不匹配(遇到的数据类型不能被处理)
ASP0107 Stack Overflow 栈溢出(正在处理的数据超出了允许的范围)
ASP0115 Unexpected error 意外错误(外部对象出现可捕获的exception_name错误,脚本不能继续运行)

ASP0177 Server.CreateObject Failed 服务器创建对象失败(无效的progid)
ASP0190 Unexpected error 意外错误(当释放外部对象,产生可捕获的错误)
ASP0191 Unexpected error 意外错误(在外部对象的OnStartPage方法中产生可捕获的错误)
ASP0192 Unexpected error 意外错误(在外部对象的OnEndPage方法中产生可捕获的错误)
ASP0193 OnStartPage Failed 在外部对象的OnStartPage方法中产生错误
ASP0194 OnEndPage Failed 在外部对象的OnEndPage方法中产生错误
ASP0240 Script Engine Exception 脚本引擎从object_name对象中抛出exception_anme异常
ASP0241 CreateObject Exception object_name 对象的CreatObject方法引起了exception_name异常
ASP0242 Query OnStartPage nterface 查询对象Object_name的OnsException
希偌 2002-02-16
  • 打赏
  • 举报
回复
sql_ID="select * from [ID] where ID="&aben527
set rs_ID=server.createobject("adodb.recordset")
set rs_ID=bbs_conn.execute(sql_ID)
aben527cn 2002-02-16
  • 打赏
  • 举报
回复
有没有ASP错误原因大全之类的东西啊
aben527cn 2002-02-16
  • 打赏
  • 举报
回复
我把aben527加了双引号,就没事了
可是那个SQL语句丢失是怎么回事啊

28,408

社区成员

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

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