1、想把远程服务器上的数据库备份到本地,已经建立了外部数据表“职工工资”,其中有数据列“单位名称”和“发放年月”
自己设计了方案如下:
1、由于数据记录在几万条,想通过分段加载的方式,先加载到外部数据表,然后把外部数据表的数据保存到本地数据库文件
2、分段加载拟采用遍历单位名称,然后再遍历发放年月,逐条加载
Dim 单位集合 As List(Of String) = DataTables("职工工资").GetUniqueValues("","单位名称")
For Each 单位 As String In 单位集合
Dim 年月 As List(Of DataRow) = DataTables("职工工资").Select(" 单位名称 = '"& 单位 &"' ", "总分 发放年月")
........
........
........
Next
next
问题是:DataTables("职工工资").GetUniqueValues("","单位名称")是针对内部表而言,针对外部表,在没有加载前,又如何获得单位名称的集合呢?
敬请专家支教!!