在用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后就出现这类问题。求正确的解决办法。
|