我有一个VB6应用程序。后端是MS Access。我必须执行一个更新查询。最简单的方法是什么?不知何故,我不能使用DOCmd选项。我不知道启用DoCmd选项所需的确切参考。谁能帮帮我。
提前感谢
发布于 2011-06-13 15:35:29
在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您应该能够查看此示例并根据需要对其进行调整。
https://stackoverflow.com/questions/6327129
复制相似问题