我試圖在ASP頁面中的Access數據庫中運行一些存儲的查詢。我想使用ADO Command對象來運行該過程,而不是簡單地向數據庫發送字符串來執行。當我嘗試創建發送到存儲過程的參數時,發生了我的問題。我正在使用Command對象的'CreateParameter'方法。它需要5個可選參數,其中我只想使用兩個;名稱和值(分別爲參數1和5)。在傳統ASP中傳遞可選參數用於存儲過程
我已經嘗試以下方法來設置參數:
1)使用命名參數
command.Parameters.Append command.CreateParameter name:="name", value:="value"
2)用括號內
command.Parameters.Append command.CreateParameter(name:="name", value:="value")
3命名參數)離開我不需要
command.Parameters.Append command.CreateParameter("name", , , , "value")
什麼是簡單的方法來實現我想要做的事情,以及爲什麼我的語法在這些情況下失敗?我顯然在這裏錯過了一些東西!
CreateParameter是ADO的一部分,而不是VBScript。看到http://msdn.microsoft.com/en-us/library/ms677209%28VS.85%29.aspx – Dee
我說過這樣的事情? Command對象的CreateParameter方法是什麼意思?我所說的關於vbscript和參數與ADO無關。僅適用於VBScript。 –