- 帖子
- 231
- 主題
- 55
- 精華
- 0
- 積分
- 293
- 點名
- 0
- 作業系統
- winxp
- 軟體版本
- office2003
- 閱讀權限
- 20
- 性別
- 男
- 來自
- KEELUNG
- 註冊時間
- 2010-7-24
- 最後登錄
- 2018-8-28
|
[發問] 引用ado cmd的execute方法失敗
各位大大好:
小弟想引用adodb command語法來執行
更新資料庫欄位資料,但出現語法錯誤如下:
執行階段錯誤-2147217904 (80040e10)
無值提供給一或多個必要參數
語法如下:- Sub mm()
-
- Dim cmdCommand As New ADODB.Command
- Dim recSet As New ADODB.Recordset
- Dim cn As New ADODB.Connection
- Dim code, dateSold As String
- Dim conStr As String, mFile As String, strSQLCommand As String
-
- mFile = "D:\TEMP\EX6.mdb"
- conStr = "Provider=Microsoft.jet.oledb.4.0;Data Source=" & mFile
- cn.ConnectionString = conStr
- cn.Open
-
- cmdCommand.ActiveConnection = cn
- code = 5
- dateSold = "好喝沙士"
- strSQLCommand = "UPDATE tb產品2A SET 單位數量='1200' WHERE ((產品編號)=" & code & ") AND ((產品名稱)=" & dateSold & ") "
- cmdCommand.CommandText = strSQLCommand
- cmdCommand.CommandType = adCmdText
- Set recSet = cmdCommand.Execute
-
- End Sub
複製代碼
test-b1.rar (6.39 KB)
|
|