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

關於將BDE中的所有AliasName填入ComboBox.. 我有疑問~

 
littlefactor
一般會員


發表:24
回覆:25
積分:9
註冊:2002-07-11

發送簡訊給我
#1 引用回覆 回覆 發表時間:2002-07-25 17:30:35 IP:61.56.xxx.xxx 未訂閱
有篇文章,標題為BDE中的所有AliasName ccchen先生提到Default及有一Global參數Session,可直接使用 Session.GetAliasNames(ComboBox1.Items); 我就試試看,發現一個很神奇的問題, 假設拉一個form,button,combobox 在buttonclick事件中寫入Session.GetAliasNames(ComboBox1.Items);後 會不能compile成功.. 會出現[Error] Unit1.pas(29): Undeclared identifier: 'Session' 而之後你再拉一個BDE的元件進去,就可以run了,資料也順利出來,之後再把BDE元件刪掉,也是可以run... 想請問大家~是為什麼會這樣呢??讓我搞不懂?? ps:我對BDE不懂,我學delphi就直接使用ADO了
hagar
版主


發表:143
回覆:4056
積分:4445
註冊:2002-04-14

發送簡訊給我
#2 引用回覆 回覆 發表時間:2002-07-25 18:35:10 IP:211.22.xxx.xxx 未訂閱
小弟想 ccchen 前輩說的應該是 TDatabase.Session 吧!
ccchen
版主


發表:61
回覆:940
積分:1394
註冊:2002-04-15

發送簡訊給我
#3 引用回覆 回覆 發表時間:2002-07-25 19:11:17 IP:203.217.xxx.xxx 未訂閱
是Session global參數不是DataBase.session    Session global定義在dbTables中, 必須uses dbTables 而之後你再拉一個BDE的元件進去,就可以run了,資料也順利出來,之後再把BDE元件刪掉,也是可以 此動作, 自動將DBTables加入uses, 即使元件刪除(若你Save過)也不會拿掉你可以試試.
littlefactor
一般會員


發表:24
回覆:25
積分:9
註冊:2002-07-11

發送簡訊給我
#4 引用回覆 回覆 發表時間:2002-07-26 11:54:38 IP:61.56.xxx.xxx 未訂閱
謝謝兩位大哥的回答,有以下問題想再請教一下~
ccchen
版主


發表:61
回覆:940
積分:1394
註冊:2002-04-15

發送簡訊給我
#5 引用回覆 回覆 發表時間:2002-07-26 13:46:21 IP:61.219.xxx.xxx 未訂閱
引言: 2.就是說不管我使用的是ADO還是BDE元件連線,只要在uses地方加上dbTables就
是的, 因Session global定義在dbTables中 dbTables主要定義TSession,TDataBase...等與資料庫有關之基本元件, 還包含一些資料型態.
littlefactor
一般會員


發表:24
回覆:25
積分:9
註冊:2002-07-11

發送簡訊給我
#6 引用回覆 回覆 發表時間:2002-07-26 15:40:08 IP:61.56.xxx.xxx 未訂閱
我明白了~ 3Q!3Q!謝謝您~
系統時間:2024-04-27 8:25:25
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!