gpt4 book ai didi

sql-server-2005 - Access SQL 副本

转载 作者:行者123 更新时间:2023-12-04 07:11:51 24 4
gpt4 key购买 nike

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

我们还有一个带有相同表的 SQL DB,用于在 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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com