我有這樣的(我有以上這一切的連接未顯示):爲什麼我會用傳統的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