謝二樓老師。
既然ADO成為趨勢,這里我舉個(gè)例子請教,以便搞清一些概念。
假設(shè)窗體內(nèi)文本框用于輸入,有“確認(rèn)輸入”按鈕,單擊后將數(shù)據(jù)寫到表中。代碼如下
Private Sub 命令19_Click()
...
Dim rs As ADODB.Recordset
Set rs = New ADODB.Recordset
rs.Open "訂單", CurrentProject.Connection, adOpenKeyset, adLockOptimistic
rs.AddNew
rs("訂單號(hào)") = Me.訂單號(hào)
rs("客戶") = Me.客戶
....
rs.Update
...
End Sub
執(zhí)行時(shí)沒問題。
問題是我想同時(shí)把某內(nèi)容寫到另一表中,該如何寫代碼(這里假設(shè)想同時(shí)把“訂單號(hào)”寫到表“庫存進(jìn)出"的”訂單號(hào)“字段中),
我是直接加了幾句:
rs.Open "庫存進(jìn)出", CurrentProject.Connection, adOpenKeyset, dLockOptimistic
rs.AddNew
rs("訂單號(hào)") = Me.訂單號(hào)
.......
rs.Update
可是執(zhí)行時(shí)說對另一個(gè)表”....無法進(jìn)行操作..“,我想這里肯定因我不理解ADO而在基本概念上有問題。
肯請指點(diǎn)迷津。
[此貼子已經(jīng)被作者于2003-12-31 11:09:12編輯過]
|