參數太少,預期個數 1。

2010-04-02 6:11 am
If (Not MM_abortEdit) Then
' execute the update
Set MM_editCmd = Server.CreateObject("ADODB.Command")
MM_editCmd.ActiveConnection = MM_editConnection
MM_editCmd.CommandText = MM_editQuery
MM_editCmd.Execute
MM_editCmd.ActiveConnection.Close


送出後出現
錯誤類型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E10)
[Microsoft][ODBC Microsoft Access Driver] 參數太少,預期個數 1。
/333/TEST/TESTEr.asp, line 112

回答 (3)

2010-04-02 7:53 am
✔ 最佳答案
錯在 SQL 指令,通常是欄名寫錯了,以致 Microsoft Access 以為是一個變數。
顯示 MM_editQuery ,核對清楚欄名,再看是否還有問題。
2010-04-02 8:46 am
欄位名稱或型態錯誤
2010-04-02 6:46 am
這一類型的錯誤,通常都是程式中SQL所下達的指令有錯誤,或是指定的欄位名稱與資料庫的實際資料表的欄位名稱不符合。除此之外,也有可能是SQL下達指令運用到的變數值,您尚未給予定義。


收錄日期: 2021-04-25 20:33:56
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20100401000015KK08125

檢視 Wayback Machine 備份