设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1567|回复: 6
打印 上一主题 下一主题

[查询] 急,adp中多用户查询的解决方案

[复制链接]
跳转到指定楼层
1#
发表于 2006-2-6 17:45:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
大家既然用adp,那么一定是网络数据库,供多人使用的,但是在多人同时查询时,有个问题把我难住了,例如:我以前用mdb时,条件查询是在用户本机运行,而在adp中,带参数的存储过程(条件查询)是在服务器端运行,那么,如果一个用户正在查询5月份的工资时,另一个用户进入adp,查询6月份的工资,这样会造成刚才那个查询5月份的工资的用户,界面上也变成了6月份的工资,也就是说,在服务器端运行条件查询的条件参数变了,请问,解决的思路是什么呀?在mdb中条件查询是在用户本机运行,不会出现这个问题.请高手指点.谢谢.

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2006-2-6 18:03:00 | 只看该作者
不会吧
3#
 楼主| 发表于 2006-2-7 18:26:00 | 只看该作者

[原创]

高手们帮我一下呀,急死人了.

我的问题也就是说,在用mdb时,许多时候可以用组合查询(生成表查询,删除查询,更新查询,追加查询)来操作临时表(用户本地),从而达到解决问题的目的,而在adp中,临时表是在sql服务器端,这样,多人查询时,生成的临时表就乱了套了,怎么解决呀.那位高手指到下呀,万分感谢.

另:是不是只能用ado来解决,如果是,那么,ado返回的数据怎样才能绑定到adp的窗体的文本框上.
4#
 楼主| 发表于 2006-2-7 18:29:00 | 只看该作者
来人呀,救命呀.
5#
发表于 2006-2-8 19:49:00 | 只看该作者
我的理解:
1.在多用户环境中,是根据提交的顺序来更改记录,除非是锁定记录,也就是说谁先提交,谁先更改
2.删除,追加,更新的应该是没有问题的,因为既然你允许他删除,追加和更新嘛
3.生成表可以是先删除表,再生成表,这样数据就不会重复
4.另外的话,你读取数据后,读取的数据是在客户端上的,除非更改才会提交服务器
因为不知道你的具体问题是什么,也不好详细回答了

[此贴子已经被作者于2006-2-8 11:51:09编辑过]

6#
发表于 2006-2-8 19:59:00 | 只看该作者
用存储过程不会有这样的问题啊
7#
发表于 2006-3-16 21:49:00 | 只看该作者
学会提问的技巧

代码问题不贴代码,谁能帮你?客户端界面怎么写?存储过程你怎么写?如何调用的?。。。。太多了你都没说

关于此主题请参考以下文章(不要只看标题,请认真仔细地察看上述文章以及相关的评论):
    在技术论坛提问的技巧《其他》
    http://access911.net/index.asp?u1=a&u2=72FAB61E17DCE7F3







----------------------- 911 社区回帖个人签名 start -----------------------

http://access911.net/csdn 无须注册提供附件上传功能,如果你提问的时候有附件请到上述地址上传并将链接复制粘贴。

http://access911.net 用 7 年时间整理了大量有关 Access 的原创资料,请有空的时候多用文章搜索功能

如果您有兴趣加入ACCESS编程的专项研究可以来QQ群“ACCESS上海研究班”看看,加入的方法请看这里《个性化的access911.net(七)QQ 群加入规则(专门讨论 ACCESS 的 )》
http://access911.net/?kbid;72FAB01E16DCECF3

----------------------- 911 社区回帖个人签名 end -----------------------

向上看呦!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-6-6 07:45 , Processed in 0.101583 second(s), 30 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表