将更改从 Microsoft SQL Server Compact 3.5 中的请求跟踪表上载回 Microsoft SQL Server 中的原始表。这些更改可以是分别应用到服务器的更改,也可以是以批量方式在单个事务中一起应用到服务器的更改。
若要使用 Push 方法,应用程序必须已经通过调用RDA_TRACKOPTION参数设置为 TRACKINGON 或 TRACKINGONWITHINDEXES 的 Pull 方法,创建了本地 SQL Server Compact 3.5 表。
在调用 Push 方法之前,必须设置下列属性:
InternetUrl 属性必须包含 SQL Server Compact 3.5 服务器代理的 URL。
LocalConnectionString 属性必须包含设备上 SQL Server Compact 3.5 数据库的 OLE DB 连接字符串。
如果 SQL Server Compact 3.5 服务器代理配置为使用基本身份验证或集成身份验证,则必须指定 InternetLogin 和 InternetPassword 属性。
语法
object.Push (LocalTableName, OLEDBConnectionString, RDA_BATCHOPTION)
适用范围
SQL Server Compact 3.5 RDA 对象
参数
LocalTableName
SQL Server Compact 3.5 请求跟踪表的名称,该表包含要发送回 SQL Server 表中的更新记录。OLEDBConnectionString
SQL Server 数据库的 OLE DB 连接字符串。RDA_BATCHOPTION
RDA_BATCHOPTION 枚举。指定要发送回 SQL Server 表中的行是以批量方式在单个事务中处理还是分别应用。有关详细信息,请参阅 RDA_BATCHOPTION。
注释
如果在调用 Pull 方法时指定 ErrorTableName 参数,则推送过程中检测到的任何错误都将记录在错误表中。有关错误表工作方式的详细信息,请参阅RDA 冲突检测和报告。