DBComboBox 在動態產生dataset的情況下如何設定field |
答題得分者是:AndrewK
|
haha0738
一般會員 發表:12 回覆:19 積分:6 註冊:2007-08-07 發送簡訊給我 |
[code cpp] DBGrid = new TDBGrid(this); DBComboBox = new TDBComboBox(this); DBComboBox->Parent = this; DBGrid->Parent = Panel1; DBGrid->Top = Panel1->Height/2 - DBGrid->Height/2; DBGrid->Left = Panel1->Width/2 - DBGrid->Width/2; ADOConnection = new TADOConnection(this); DBGrid->OnDblClick = DBGridOnDoubleClick; ADOConnection->Provider = "MSDASQL.1"; ADOConnection->ConnectionString = "DSN=SQL 5.0;DESCRIPTION=MySQL ODBC 5.0;SERVER=xxxx;UID=xxxxx;PWD=xxxxx;DATABASE=testonline;PORT=3306;SSLVERIFY="; ADOConnection->LoginPrompt = false; ADODataSet = new TADODataSet(this); DataSource = new TDataSource(this); ADODataSet->Connection = ADOConnection; try { ADODataSet->CommandText = "select id,title from questions order by id"; ADODataSet->Active = true; } catch (...) { ShowMessage("Connection faild"); } DataSource->DataSet = ADODataSet; DBGrid->DataSource = DataSource; DBGrid->ReadOnly = true; DBComboBox->DataSource = DataSource; DBComboBox->Field = ADODataSet->FieldByName("name"); [/code] [C Error] main.cpp(55): E2247 'TDBComboBox::Field' is not accessible 會出現以上錯誤訊息 請問有人知道為什麼嗎? 編輯記錄
haha0738 重新編輯於 2008-07-09 16:16:05, 註解 無‧
|
cat200188
中階會員 發表:37 回覆:78 積分:68 註冊:2005-01-18 發送簡訊給我 |
|
haha0738
一般會員 發表:12 回覆:19 積分:6 註冊:2007-08-07 發送簡訊給我 |
|
AndrewK
高階會員 發表:6 回覆:151 積分:161 註冊:2006-10-09 發送簡訊給我 |
ADODataSet->CommandText = "select id,title from questions order by id";
------------------------------------------------------------------------------------ name 欄位你是什麼時候加進去的呢???
------
Just Do It ------------------------- 其實男生不是真的喜歡你不減肥,而是喜歡你愛吃還不肥;也不是真的喜歡你不化妝,而是喜歡你素顏也好看;也不是真的喜歡你瘦,而是喜歡你瘦卻有胸;也不是真喜歡你獨立,而是他忙的時候別煩他。女孩子,太認真你就輸了。 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |