利用snap开发数据库管理系统时,如何保持各个用户过滤后的记录(多用户)?帮忙Up的也送分 (200分)

  • 主题发起人 主题发起人 dx_zhang1978
  • 开始时间 开始时间
D

dx_zhang1978

Unregistered / Unconfirmed
GUEST, unregistred user!
本人在使用Websnap开发数据库管理系统时,从同一个表中取出部分记录传向客户端。不同的
客户端要传送不同的记录内容。本人试过,如何是单个客户是完全没有问题的。但多个用
客户时,服务端只保留最后一个客户的记录内容。例如:
  1。当第一个客户是正在浏览表A中的部分记录集B
  2。第二个客户浏览表A中的部分记录集C;
  3。第一个客户刷新浏览器,得到的是第二个客户浏览表A中的部分记录集而不是记录
集B。
怎么样才能使各个客户拥有自己记录内容?
主要使用的控件有:
ADODataSet1,DataSetAdapter1,SessionsService1,AdapterPageProducer1
本人试验的方法是:
  1,用一个页面输入条件,用Session来记住客户的过滤条件,并更改ADODataSet1的
过滤条件;
  2,用另一个页面来显示结果。
在调试时出现了上面的结果。


  
 
你可以在数据库表中设定‘用户标识’和‘操作标识’字段

这样根据用户登陆名对应的‘用户标识’(关系可以是1-1,1-N,N-1,N-N),
及所进行操作更改相应的‘操作标识’

这样你只要增加查询条件就可以获取你想要的数据了! 
 
不能确定用户将要进行的操作,同时当第二个用户更改查询条件后,第一个用户刷新浏览
器所得结果已经是更改后的第二个用户需要的结果
 
怎么没有人理我了?
 
多人接受答案了。
 
后退
顶部