运行中切换数据源
DataTable有一个方法ChangeConnection,用于切换数据源 。
语法:
ChangeConnection(ConnName)
ConnName: 数据源名称
示例
例如我们希望订单表加载另一个数据源test中的数据,可以:
DataTables(
"订单").ChangeConnection("test")一旦切换数据源,就会自动执行DataTable的Load方法,重新加载数据,你可以事先设置好加载条件:
DataTables(
"订单").LoadFilter = "[客户ID] = 'TOMSP'"需要注意的是:如果要切换某个表的数据源,那么新的数据源必须和原来的数据源具有同样名称的一个表,而且结构必须完全相同,否则会带来不可预料的错误。