我的系统里有一个关联表关联 业务登记_情况发布
业务登记._Identify ----> 情况发布.序号
我在一个窗口上 两个table 控件 其中table1关联:(业务登记) 类型为 Normal 作为副本 table2关联(业务登记.情况发布)类型为Normal 本想改为副本,但发现不能改为副本。
事件currentchanged 定义为
Dim dr As DataRow = e.Table.current.DataRow()
Dim wz As Integer = Tables("业务登记").FindRow(dr)
If wz >=0 Then
Tables("业务登记").Position = wz
End If
想达到的目的是:当移动记录时可以查到相应的记录的情况发布。
租的sql2000 服务器为外部数据源。
我在菜单里做了保存按钮:代码为
For Each dt As DataTable In DataTables
dt.Save()
Next
我做了刷新按钮:代码为:
DataTables("业务登记").Load()
DataTables("情况发布").Load()
发现的问题是:两个客户端发布了信息:在(业务登记.情况发布)只能在自己的客户端看到信息,另一个客户端不能看到,关键的问题是用了按钮:datatables(“情况发布").load() datatables("业务登记").load()
怎么都不能在另一个客户端看到,但是如果重启系统可以看到,但不是很有规律,后来发现是对方发布的客户端关了,另一个客户端重新启动可以看到新发布的信息。
请教老大们是什么原因?
再重申一下,我的其它表的数据能看到,就是关联表的了表看不到。
[此贴子已经被作者于2012-11-6 11:21:25编辑过]