运行中切换数据源

DataTable有一个方法ChangeConnection,用于切换数据源 。

语法:

ChangeConnection(ConnName)

ConnName: 数据源名称

示例

例如我们希望订单表加载另一个数据源test中的数据,可以:

DataTables("订单").ChangeConnection("test")

一旦切换数据源,就会自动执行DataTable的Load方法,重新加载数据,你可以事先设置好加载条件:

DataTables("订单").LoadFilter = "[客户ID] = 'TOMSP'"
DataTables(
"订单").ChangeConnection("test"
)

需要注意的是:如果要切换某个表的数据源,那么新的数据源必须和原来的数据源具有同样名称的一个表,而且结构必须完全相同,否则会带来不可预料的错误。


本页地址:http://www.foxtable.com/webhelp/topics/1932.htm