我有一个VB6应用程序。后端是MS Access。我必须执行更新查询。最简单的方法是什么?我不能以某种方式使用DOCmd选项。我不知道启用DoCmd选项所需的确切参考。任何人都可以帮助我。
先谢谢
答案 0 :(得分:0)
在VB6中使用数据有两种主要方式,它们是ADO和DAO。在所有条件相同的情况下,使用JET,DAO将相对(但不一定绝对)更快。 ADO为您提供更多功能(除了ACE的多值类型的完全访问权限),并提供改进的,更平坦的对象模型。
对于此示例,我们将使用ADO。这是一个代码示例,用于触发删除命令以删除具有给定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
您应该能够查看此示例并根据需要进行调整。