全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:981
推到 Plurk!
推到 Facebook!

Data Controls控件的探讨

尚未結案
fangwy
中階會員


發表:99
回覆:139
積分:62
註冊:2003-09-10

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-10-20 09:24:18 IP:218.5.xxx.xxx 未訂閱
Data Controls页中的控件与数据库表相连,在数据库处理的应用中使用可以大大提高开发效率.但有人说使用这些控件不是很安全,可能会出一些问题. 我很常使用Data Controls页中的控件,但现在有些顾虑,欢迎喜欢使用Data Controls页中的控件和不喜欢使用的朋友一起来探讨一下这些控件的使用.
wameng
版主


發表:31
回覆:1336
積分:1188
註冊:2004-09-16

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-10-20 10:45:45 IP:61.222.xxx.xxx 未訂閱
>有人说使用这些控件不是很安全,可能会出一些问题. 不曉得您指的是哪一方面。 事實上,就開發軟件而言。 Data Controls 所提供的控件功能,實在有些薄弱。 長相很醜,也就罷了!功能又乏善可陳。 因此我現在所開發軟件 所用的 Components,全部都是我自己寫的。 甚至有些部分已經捨去對 Data Controls 的繼承(受到限制太多了)。 如:DBGRID 太差勁了、無標題排序、CheckBox 等等... 以上,僅提供我個人的看法。
fangwy
中階會員


發表:99
回覆:139
積分:62
註冊:2003-09-10

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-10-20 11:23:47 IP:218.5.xxx.xxx 未訂閱
所谓不安全是:据说用DBEDIT处理时,在POST之后,出现输入的数据有个别并未POST到数据库表中(我是没遇到过).出现这种现象的版本是DELPHI5,不知是以前版本有BUG,还是处理不当造成. 因提出这个观点的同事也有很长时间的DELPHI开发经验,所以在用于不用Data Controls控件上争执不下,所以提出来集思广义.想听听各位大大对这类控件使用的经验之谈. 發表人 - fangwy 於 2004/10/20 11:27:13 發表人 - fangwy 於 2004/10/20 11:28:05
wameng
版主


發表:31
回覆:1336
積分:1188
註冊:2004-09-16

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-10-20 11:54:56 IP:61.222.xxx.xxx 未訂閱
>出现输入的数据有个别并未POST到数据库表中 可能是因為沒有 CheckBrowsermode 的關係。 當您再輸入 DBEDIT 時,(若有儲存的按鈕 非繼承至 TWinControl) 在做存到数据库時。會發現所亦異動的資料不會存進去。 主要是很多控件,都是在 OnExit 事件中寫入Field 裡面。 若有儲存的按鈕 非繼承至 TWinControl 就不會觸發 DBEDIT OnEXIT 事件。 事實上,是若有執行CheckBrowsermode 就不會了。
fangwy
中階會員


發表:99
回覆:139
積分:62
註冊:2003-09-10

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-10-20 16:26:27 IP:218.5.xxx.xxx 未訂閱
谢谢wameng,能不能给我提供一些与CheckBrowsermode使用有关的链接.
系統時間:2024-07-03 19:15:34
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!