連接資料庫後,TDBGrid顯示的欄位少了? |
尚未結案
|
mirage
初階會員 發表:40 回覆:101 積分:28 註冊:2004-01-05 發送簡訊給我 |
請問各位先進:
我使用多層次架構,
bd server:mysql(db共設11個欄位)
ap:TRemoteDataModule、TSQLConnection、TSQLQuery、TDataSetProvider
client:TDataModule、TDCOMConnection1、TClientDataSet、TDataSource、tDBGrid、tDBNavigator
連接都正常,但 tDBGrid 顯示出來只有6個欄位(如db的欄位為5,就正常);又將連至mysqsl其他db,也是相同情形。
請問我是哪設定錯了,請各位大大們,教教我這位新手吧!感謝萬分啊!!! 發表人 - mirage 於 2004/03/01 17:41:14
| ||
Chance36
版主 發表:31 回覆:1033 積分:792 註冊:2002-12-31 發送簡訊給我 |
|||
mirage
初階會員 發表:40 回覆:101 積分:28 註冊:2004-01-05 發送簡訊給我 |
引言: mirage 你好 請檢查一下dbGrid.Columns是否有設定持續欄位,而且設定6個欄位?再檢查查詢資料的SQL指令(在TClientDataSet.Commandtext或TQuery.SQL),是否Select 的欄位有限定 如 Select Fld1,Fld2.... From ... 祝好運......Chance36 大大您好: tdbGrid只設定tDataSource; TQuery設定SQLConnection,sql設定select * from dbname; TClientDataSet設定ProviderName,RemoteServer設定Servername; 在TButton的OnClick設定DataModule1.ClientDataSet1.Active:=true; 其他都是原設定值。 發表人 - mirage 於 2004/03/01 18:51:27 |
||
jieshu
版主 發表:42 回覆:894 積分:745 註冊:2002-04-15 發送簡訊給我 |
|||
mirage
初階會員 發表:40 回覆:101 積分:28 註冊:2004-01-05 發送簡訊給我 |
引言: TDBGrid的Column不要加,DataSet的欄位不要加,然後啟動應該就可看到全部。版主大大您好: tdbGrid只設定tDataSource; TQuery設定SQLConnection,sql設定select * from dbname; TClientDataSet設定ProviderName,RemoteServer設定Servername; 在TButton的OnClick設定DataModule1.ClientDataSet1.Active:=true; 其他都是原設定值。 我已經為這個問題,困擾好幾天了,真不知如何處理啊! 請版主幫幫忙啊!! 發表人 - mirage 於 2004/03/01 18:47:54 發表人 - mirage 於 2004/03/01 18:50:34 |
||
jieshu
版主 發表:42 回覆:894 積分:745 註冊:2002-04-15 發送簡訊給我 |
引言: tdbGrid只設定tDataSource; TQuery設定SQLConnection,sql設定select * from dbname; TClientDataSet設定ProviderName,RemoteServer設定Servername; 在TButton的OnClick設定DataModule1.ClientDataSet1.Active:=true; 其他都是原設定值。 我已經為這個問題,困擾好幾天了,真不知如何處理啊!你可以在設計時期即將ClientDataSet1.Active設成True看看,一般正常沒有將欄位加出且沒有將DBGrid的Column加出,是可以看到全部的,如你不懂,可全部元件刪掉重放試試。
------
人生有夢,逐夢而行 人若為善,福雖未至,禍已遠離 人若為惡,禍雖未至,福已遠離 http://www.taconet.com.tw/jieshu/ |
||
mirage
初階會員 發表:40 回覆:101 積分:28 註冊:2004-01-05 發送簡訊給我 |
引言:版主大大您好: 此方法也只顯示6個欄位耶....引言: tdbGrid只設定tDataSource; TQuery設定SQLConnection,sql設定select * from dbname; TClientDataSet設定ProviderName,RemoteServer設定Servername; 在TButton的OnClick設定DataModule1.ClientDataSet1.Active:=true; 其他都是原設定值。 我已經為這個問題,困擾好幾天了,真不知如何處理啊!你可以在設計時期即將ClientDataSet1.Active設成True看看,一般正常沒有將欄位加出且沒有將DBGrid的Column加出,是可以看到全部的,如你不懂,可全部元件刪掉重放試試。 |
||
jieshu
版主 發表:42 回覆:894 積分:745 註冊:2002-04-15 發送簡訊給我 |
|||
Fishman
尊榮會員 發表:120 回覆:1949 積分:2163 註冊:2006-10-28 發送簡訊給我 |
Hi: Sorry!!插一下花 1. 先檢查 AP Server 程式,Double Click On TQuery,將裡面的欄位設定全部刪除,並確認你的 SQL Command 無誤後,再重新 Compile 一次 AP Server
2. 檢查 Client 端的程式,確認所連結的 Remote Server 與 Provider Name 無誤
3. Double Click On ClientDataSet,將裡面的欄位設定全部刪除
4. Double Click On DBGrid,將裡面的欄位設定全部刪除
5. 以 jieshu 版大的方法,檢查欄位是正確
發表人 -
------
Fishman |
||
mirage
初階會員 發表:40 回覆:101 積分:28 註冊:2004-01-05 發送簡訊給我 |
引言:版主大大您好: 看了Peter Yau (Justmade)大大,於2003-03-16 討論區發表之[Delphi MySQL 的問題探討]一文,我猜測是driver的問題: 文中提到dbexpmysql.dll 要配 3.23.x 的 Libmysql.dll; 能否跟各位先進大大們詢問,誰有這2個檔案,能否mail給我, 感激不盡,五體投地.引言: 版主大大您好: 此方法也只顯示6個欄位耶....全部元件刪掉重放試試,還有檢查是不是對所有欄位都有Select的權限。 |
||
mirage
初階會員 發表:40 回覆:101 積分:28 註冊:2004-01-05 發送簡訊給我 |
引言:版主大大您好: 看了Peter Yau (Justmade)大大,於2003-03-16 討論區發表之[Delphi MySQL 的問題探討]一文,我猜測是driver的問題: 文中提到dbexpmysql.dll 要配 3.23.x 的 Libmysql.dll; 能否跟各位先進大大們詢問,誰有這2個檔案,能否mail給我, 感激不盡,五體投地.引言: 版主大大您好: 此方法也只顯示6個欄位耶....全部元件刪掉重放試試,還有檢查是不是對所有欄位都有Select的權限。 |
||
mustapha.wang
資深會員 發表:89 回覆:409 積分:274 註冊:2002-03-13 發送簡訊給我 |
|||
mustapha.wang
資深會員 發表:89 回覆:409 積分:274 註冊:2002-03-13 發送簡訊給我 |
哈哈,刚才又去那个网站看了,使用版只能返回6个Field。
You can download trial versions of our products to try using them. Trial versions of dbExpress drivers have functional limitation. It allows to fetch only first six fields of result set.
久病成良医--多试
千人之诺诺,不如一士之谔谔--兼听
------
江上何人初见月,江月何年初照人 |
||
mirage
初階會員 發表:40 回覆:101 積分:28 註冊:2004-01-05 發送簡訊給我 |
引言: 哈哈,刚才又去那个网站看了,使用版只能返回6个Field。 You can download trial versions of our products to try using them. Trial versions of dbExpress drivers have functional limitation. It allows to fetch only first six fields of result set. 久病成良医--多试 千人之诺诺,不如一士之谔谔--兼听感謝您的指教'我也認為是這問題,謝謝!!! |
||
Ktop_Robot
站務副站長 發表:0 回覆:3511 積分:0 註冊:2007-04-17 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |