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