線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1014
推到 Plurk!
推到 Facebook!

网络版问题之四(候选框)

答題得分者是:Stallion
ntjrr
高階會員


發表:240
回覆:312
積分:110
註冊:2005-04-24

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-08-17 18:26:42 IP:222.184.xxx.xxx 未訂閱
单机版中一窗口EDIT框,输入拼音简码后回车确定,将执行一ADOQUERY查询,查询某表中拼音简码等于所填简码的相符记录,如果超过一个以上,则跳出另一窗口(资料候选框,该窗口是一个DBGRID,连接的是当前这个ADOQUERY查询)然后再选中想要的记录。在网络版中,如果几个客户机同是在查询的话,查询的条件肯定是不全相同的,也就是说ADOQUERY的查询结果将会变化,就影响到资料的选择,这个问题如可办呢?
------
我的编程起步于ktop,我将永远支持ktop
Stallion
版主


發表:52
回覆:1600
積分:1995
註冊:2004-09-15

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-08-17 20:00:03 IP:211.22.xxx.xxx 未訂閱
SQL SERVER是將使用者查詢處理後,以資料集傳回給各個不同的客戶端,所以多使用者資料庫系統下,在每個人所使用的CLIENT端程式查詢不同,每個人看到的結果當然也不同。< >,不知道在何種情形下,你要使用者看到相同的資料呢< > ---------------------------------------------- We will either find a way, or make one. -Hannibal -。
ntjrr
高階會員


發表:240
回覆:312
積分:110
註冊:2005-04-24

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-08-17 20:10:09 IP:222.184.xxx.xxx 未訂閱
呵呵,我当然不会要求客户看到相同的资料了,大大的意思就是正常情况下应该是客户端看到各自不同的查询结果的?我的疑惑是,各个客户端用的跳出窗口、ADOQUERY、DBGRID完全是相同的一个,当一个客户在看跳出窗口中的资料时,另一个人又在用这个ADOQUERY查询,那么因为DBGRID连的也是这个ADQUERY,那么会不会在看的资料发生变化呢?结果会显示第二个人查询的结果?
------
我的编程起步于ktop,我将永远支持ktop
kevinguo
初階會員


發表:1
回覆:31
積分:31
註冊:2002-11-20

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-08-17 20:11:26 IP:220.129.xxx.xxx 未訂閱
ntjrr兄這次的問題怪怪的  就像 > 發表人 -
Stallion
版主


發表:52
回覆:1600
積分:1995
註冊:2004-09-15

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-08-17 20:45:28 IP:211.22.xxx.xxx 未訂閱
引言: 呵呵,我当然不会要求客户看到相同的资料了,大大的意思就是正常情况下应该是客户端看到各自不同的查询结果的?我的疑惑是,各个客户端用的跳出窗口、ADOQUERY、DBGRID完全是相同的一个,当一个客户在看跳出窗口中的资料时,另一个人又在用这个ADOQUERY查询,那么因为DBGRID连的也是这个ADQUERY,那么会不会在看的资料发生变化呢?结果会显示第二个人查询的结果?
絕對不會,記得!這個QUERY是在每個人自己主機上由SERVER傳回的資料集,也就是每個人有著自己的QUERY,瞭解乎! 另外,如果你想要CLIENT端看到SERVER端動態的資料及變動方式,那又牽扯了許多問題,可以去查查何謂 open keyset, open dynamic, open static。 請參考! ----------------------------------------------
ntjrr
高階會員


發表:240
回覆:312
積分:110
註冊:2005-04-24

發送簡訊給我
#6 引用回覆 回覆 發表時間:2005-08-17 20:57:49 IP:222.184.xxx.xxx 未訂閱
引言: ntjrr兄這次的問題怪怪的 就像 > 發表人 - >< face="Verdana, Arial, Helvetica"> 呵呵,也许我没表达清楚,我所说的用的ADOQUERY是同一个,比如用的是ADOQUERY3,那么所有客户端都是这个ADOQUERY3,DATASOURCE也是一个,DBGrid也是一个,用的FORM也是同一个,我试了运行看看
------
我的编程起步于ktop,我将永远支持ktop
ntjrr
高階會員


發表:240
回覆:312
積分:110
註冊:2005-04-24

發送簡訊給我
#7 引用回覆 回覆 發表時間:2005-08-17 21:22:18 IP:222.184.xxx.xxx 未訂閱
网络版确实大不一样,呵呵,客户端用的是同一个的FORM,ADQUERY,DBGRID,各自的查询条件不同,结果也是不一样,而且互不干扰,真不错,呵呵。
------
我的编程起步于ktop,我将永远支持ktop
ddy
站務副站長


發表:262
回覆:2105
積分:1169
註冊:2002-07-13

發送簡訊給我
#8 引用回覆 回覆 發表時間:2005-08-18 00:36:22 IP:61.62.xxx.xxx 未訂閱
ntjrr 你好 你所張貼「網路版」系列問題 主題不夠明確,請配合修改,請針對問題點發問 同一主題之相關問題盡量於同一問題內發問 敬請於三日內修改 < src="http://delphi.ktop.com.tw/loadfile.php?TOPICID=8147403&CC=182217"> 成長四步曲 多看--->多做--->多問--->多發表
系統時間:2024-06-28 17:39:09
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!