2011-06-13 57 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