我们单位情况是这样的 总公司A 分公司B 都有自己的服务器
由于网络慢的问题 无法实时共享数据库 但是数据库结构是一致的
现在分公司B要同步总公司A 服务器中2张表a和b 同步方式 是分公司B删除a,b表的所有数据,只保存表结构 然后动态与总公司A建立数据源 把数据通过fill方式加载过来保存
但是目前发现 删除了本地的 加载了总公司的A的数据后 save不了 求解?????
代码如下
Dim s As String = "Provider=SQLOLEDB;Integrated Security=SSPI;Persist Security Info=False;User ID=sa;Initial Catalog=测试1(东区数据);Data Source=Chinese-f28c28f,1433"
If Connections.TryConnect(s) = True Then
If Connections.Contains("总公司A") = False Then
Connections.Add("总公司A",s)
End If
Tables("a").fill("select * from {人事档案}","分公司B",False)
DataTables("a").DeleteFor("true")
DataTables("a").save
Tables("b").fill("select * from {授权}","分公司B",False)
DataTables("b").DeleteFor("true")
DataTables("b").save
Tables("a").fill("select * from {人事档案}","总公司A",False)
Tables("b").fill("select * from {授权}","总公司A",False)
Dim Result As DialogResult
Result = messagebox.show("同步完成,是否保存同步的数据至本地?","提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question)
If Result = DialogResult.Yes Then
DataTables("a").save
DataTables("b").save
End If
Else
MessageBox.Show("数据源无法连通!")
End If
e.sender.enabled = False
红色部分save了 但是发现 重新打开项目后 a,b表没数据~~~~~~~~
此主题相关图片如下:1.jpg

代码在同步东区数据 按钮里
[此贴子已经被作者于2012-4-16 23:29:04编辑过]