ASP删除 命令

[复制链接]
查看11 | 回复3 | 2010-5-11 08:16:22 | 显示全部楼层 |阅读模式
在用ASP做删除命令时出现:
ADODB.Command (0x800A0D5D)
应用程序在当前操作中使用了错误类型的值。/Admin/news.asp, 第 31 行
的错误。具体相关代码是:
Set Command1 = Server.CreateObject ("ADODB.Command")
Command1.ActiveConnection = MM_conn_STRING
Command1.CommandText = "DELETE FROM news_biaoWHERE newsid = ?"
Command1.Parameters.Append Command1.CreateParameter("a", 3, 1, -1, MM_IIF(request("newsid"), request("newsid"), Command1__a & ""))【这是31行,也就是除问题的部分。】
Command1.CommandType = 1
Command1.CommandTimeout = 0
Command1.Prepared = true
Command1.Execute()。
以前用的SQL 2000的数据库用这个没问题,换成ACCESS后就出现这类问题。求正确的解决办法。

回复

使用道具 举报

千问 | 2010-5-11 08:16:22 | 显示全部楼层
access删除要用delete * Command1.CommandText = "DELETE * FROM news_biaoWHERE newsid = ?"
回复

使用道具 举报

千问 | 2010-5-11 08:16:22 | 显示全部楼层
access这里DELETE FROM news_biaoWHERE newsid...改成DELETE * FROM news_biaoWHERE newsid ...试试
回复

使用道具 举报

千问 | 2010-5-11 08:16:22 | 显示全部楼层
源代码给一部分来看看吧。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行