我有这样的(我有以上这一切的连接未显示):为什么我会用传统的asp获取意外错误?
Set cmd = Server.CreateObject("ADODB.Command")
Set cmd.ActiveConnection = conn
cmd.CommandType = 1
cmd.Parameters.Append .CreateParameter("LASTNAME", 200, 1, 50, "JONES")
cmd.CommandText = "select * from employees where lastname = ?"
cmd.Prepared = True
Set rs = cmd.Execute
当我执行我得到:
Active Server Pages error 'ASP 0115'
Unexpected error
myasppage.asp
A trappable error (C0000005) occurred in an external object.
The script cannot continue running.
我看不到我在做什么错。我尝试了各种各样的东西,如删除准备,但它没有任何作用(尝试反复评论上述各种无济于事)。
Oracle如果很重要。
感谢您的帮助。
为什么你使用命令作为记录集,为什么你不使用Adodb.Recordset呢? – 2011-12-17 03:27:24
我会使用存储过程,如果我需要一个记录集并使用命令。 – 2011-12-17 03:31:16