使用VBA ADODB连接更新SQL数据库

吉姆布斯

我一直在使用ADODB进行SQL查询,以返回数据并将其从记录集复制到工作簿已有一段时间,新任务是更新记录,但是我不知道如何更新记录。

这是我的代码的示例:

Dim con As ADODB.Connection
Dim rec As ADODB.Recordset

Set con = New ADODB.Connection
Set rec = New ADODB.Recordset

Dim sql As String

With con
    .Provider = "MSDASQL"
    .ConnectionString = "DSN=ukfast"
    .Open
End With

sql = "UPDATE crm_clients " & _
      "SET cheque_number = '" & chqNo & "' " & _
      "WHERE id = '' "

对于选择数据,它和一样简单recordset.copyFromRecordset,但是我不知道将更新备份回数据库的任何线索。我尝试了该.update方法,但它仅适用于记录集本身而不适用于数据库。我还寻找了某种执行方法,但很简短。

使用VBA更新记录的正确方法是什么?

博登

您可以为此使用连接对象Execute方法:

con.Execute(sql)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用VBA ADODB连接更新SQL数据库

来自分类Dev

通过VBA(ADODB)连接到Microsoft SQL数据库的危害最小的数据库

来自分类Dev

具有ADODB数据库连接的VBA中的“如果存在” SQL查询

来自分类Dev

从VBA到(Google)Cloud SQL数据库建立ADODB连接的方法是什么?

来自分类Dev

具有ADODB数据库连接的VBA中的“如果存在” SQL查询

来自分类Dev

使用VBA连接到数据库

来自分类Dev

使用php更新sql数据库

来自分类Dev

无法通过Excel VBA连接到SQL数据库

来自分类Dev

使用AdoDB将数据插入数据库

来自分类Dev

无法使用SQuirrelSQL连接到SQL数据库

来自分类Dev

无法使用JDBC连接到Sql Server数据库

来自分类Dev

使用Java创建并连接到SQL数据库

来自分类Dev

使用Java JDBC连接到MS SQL数据库

来自分类Dev

使用 SQL 和 PHP 连接到数据库

来自分类Dev

在 Excel 中使用 SQL 从 Access 数据库连接行

来自分类Dev

使用 sequelize 连接到本地 SQL Server 数据库

来自分类Dev

无法使用PHP使用引号更新SQL数据库

来自分类Dev

不使用ROW_ID更新SQL数据库

来自分类Dev

如何使用LINQ更新数据库?Linq到SQL

来自分类Dev

使用SqlDataAdapter更新SQL Server数据库

来自分类Dev

使用sql子查询更新mysql数据库

来自分类Dev

使用VB.NET更新SQL数据库

来自分类Dev

使用 sql 文件更新 phpMyAdmin 数据库

来自分类Dev

使用 PHP 更新和插入 SQL 数据库

来自分类Dev

使用原始 SQL 更新数据库中的字段?

来自分类Dev

使用 Groovy SQL 的 withBatch 更新数据库表

来自分类Dev

如何使用vba修改对另一个Access 2010数据库的adodb的引用

来自分类Dev

连接到SQL数据库时出现VBA运行时错误

来自分类Dev

使用SQLAlchemy连接到数据库

Related 相关文章

热门标签

归档