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

Tbookmark原先所紀錄之資料列位置會否因多人同時新增資料表紀錄而有所變動??

尚未結案
wishmaster926
初階會員


發表:91
回覆:69
積分:32
註冊:2006-12-13

發送簡訊給我
#1 引用回覆 回覆 發表時間:2008-12-01 13:20:40 IP:61.229.xxx.xxx 訂閱
各位高手大大好:
之前幫公司用BCB搭配MS SQL寫一資料庫程式,主要就是辦公室的3,4個USER可在一DBGRID上.選取
所要編輯的紀錄,然後開啟另一FORM進行編輯,編輯完成後,會回到原先那個DBGRID原先所點選的那列
紀錄上,我的設計是使用者在點選某筆紀錄後,我用一TBookmark標籤變數紀錄現在點選的位置,以使user
編輯完成後,能找到該筆紀錄儲存資料,且dbgrid上的光棒能重新回到該筆紀錄上.
但最近公司同仁偶爾會跟我反應,說他們編輯完成後,會跳到別筆紀錄上,而且剛才修改的東西,會存到別筆紀錄上,
覆蓋掉別筆記錄的資料.
我想到一問題.不知這是不是因為TBookmark是紀錄該筆被點選資料在資料表中的"絕對位置" (而不是相對位置) ,
以致於同時有數人對該資料表進行新增紀錄後,使得TBookmark所儲存的資料列紀錄相對位置產生錯誤,以致於
使用者會將資料錯誤的存到別筆紀錄,而且編輯完成後,光棒也回不到dbgrid上的正確資料列.
是這個原因嗎?????
還是說TBookmark本身紀錄的就是"絕對位置"呢??????
請大大們解惑,感恩!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
------
~~~~~~~~時時多爬文 勿使惹塵埃~~~~~~~~
~~~~~~~~時時多爬文 勿使惹塵埃~~~~~~~~
~~~~~~~~時時多爬文 勿使惹塵埃~~~~~~~~
系統時間:2017-12-14 8:44:39
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!