【问题标题】:Update MAS Access Table更新 MS 访问表
【发布时间】:2011-06-13 06:03:53
【问题描述】:

我有一个 VB6 应用程序。后端是 MS Access。我必须执行更新查询。最简单的方法是什么?我不能以某种方式使用 DOCmd 选项。我不知道启用 DoCmd 选项所需的确切参考。谁能帮帮我。

提前致谢

【问题讨论】:

  • 这意味着,您已经提出了 20 个问题,从未投票过任何答案或问题,并且只接受了您提出的问题的 24%。

标签: ms-access vb6 ado


【解决方案1】:

在 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

您应该能够查看此示例并根据需要对其进行调整。

【讨论】:

  • 对于 Fenton 先生已经在您的帖子中发布的内容,我没有任何其他意见。如果您对此有强烈的感觉,请随时编辑我的答案,如果不是,那么我们可以继续讨论解决开幕海报的问题而不是关于 10 年历史技术的语义
猜你喜欢
  • 2013-03-04
  • 2016-06-02
  • 2022-11-17
  • 2018-10-24
  • 2017-03-20
  • 2011-02-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多