2011-06-13 59 views
0

我有一個VB6應用程序。後端是MS Access。我必須執行更新查詢。最簡單的方法是什麼?我無法以某種方式使用DOCmd選項。我不知道啓用DoCmd選項所需的確切引用。誰能幫我嗎。更新MAS訪問表

由於提前

+0

這是什麼意思.. ?? – Rajdeep 2011-06-13 06:07:05

+0

這意味着,你已經提出了20個問題,從未提出過任何答案或問題,並且只接受了你問過的24%的問題。 – 2011-06-13 06:08:05

回答

0

有在VB6數據他們是ADO和DAO工作的兩種主要方式是。所有的事情都是平等的,DAO將相對(雖然不一定絕對)更快與JET。 ADO爲您提供更多功能(完全訪問ACE的多值類型除外),並提供改進的平坦對象模型。

在這個例子中,我們將使用ADO。這是一個代碼示例觸發一個delete命令來刪除一條記錄與給定的Message_ID

With adoFlash_delete_CMD 
    .ActiveConnection = adoConnection 
    .CommandType = adCmdText 
    .CommandText = "DELETE FROM tblFlash_messages WHERE Message_ID=?" 
    .Parameters.Append .CreateParameter("@ID", adInteger, adParamInput, 0, lMessage_ID) 
End With 

adoFlash_delete_CMD.Execute 

Set adoFlash_delete_CMD = Nothing 

你應該能夠看看下面這個例子,並調整它爲您的需求。

+0

我沒有什麼別的什麼芬頓先生已發佈到您的文章。如果你對此感到強烈,那麼可以自由地編輯我的答案,如果不是的話,我們可以繼續討論解決開放海報的問題,而不是關於10年前的技術的語義 – 2011-06-13 10:02:54