sql-server-2005 - Access SQL 副本

标签 sql-server-2005 ms-access

我们有一个 Access DB,其中有一组本地表和输入表单等,用户可以在其中维护其数据。

我们还有一个包含相同表的 SQL 数据库,用于在 Web 搜索表单中显示数据。

允许用户更新对 SQL 数据库的更改,同时将工作副本保留在本地,以便他可以离线工作,然后在对新版本的数据感到满意时推送文件,最好的方法是什么?

我的第一个想法是将 SQL 表添加为链接表,然后我可以截断( Access 就是这样)或删除每个表中的内容,然后为每个表执行插入。

我可以通过 SQL Access 调用 SP 来截断表,因为我在运行删除时遇到问题

我确实希望将其归结为运行可重复的宏/sql 调用等的用户。

感谢您的帮助

最佳答案

您应该能够使用 ADODB.Command 对象来执行存储过程。

编辑:

此示例复制自 Using ADO in VB and Access

Sub ADO_COMMAND_CONNECTION_TEST()
Dim cmd As New ADODB.Command
Dim rs As ADODB.Recordset
Dim strConn As String

    cmd.ActiveConnection = " DRIVER={SQL Server};" & _
      "Server=UKDUDE;DATABASE=pubs;UID=sa;PWD=;"
    cmd.CommandText = "byroyalty"
    cmd.CommandType = adCmdStoredProc
    cmd.Parameters.Refresh
    cmd.Parameters(1).Value = 25

    Set rs = cmd.Execute

' Recordset now has authors with 25% royalty.....

End Sub

关于sql-server-2005 - Access SQL 副本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/211341/

相关文章:

sql-server-2005 - 查询缺失元素

sql-server - 查询在查询分析器中运行很快,但在 C# 应用程序中运行缓慢

sql - 根据分组依据中特定列的最大值从一行中选择一条信息?

sql - 留在Access中的 "SQL Mode"?

oracle - 将密码包含在 {} 中时,SQLDriverConnect 有时会失败

c# - “查询值的数量和目标字段不一样。”

sql - Access 将行连接成单行 : extra conditions needed

sql - 从选择查询的列数据中删除特定字符

sql-server-2005 - 为什么我在脚本任务连接器上收到对象引用未设置错误?

java - 将 mySQL 和 MS Access DB 用于仅包含单个数据表的 Java 应用程序