ORACLE 系統表格user_col_comments 使用心得 |
|
christie
資深會員 ![]() ![]() ![]() ![]() ![]() 發表:30 回覆:299 積分:475 註冊:2005-03-25 發送簡訊給我 |
ORACLE 系統表格user_col_comments 使用心得 【問題】 當使用DBGrid時,資料欄位是英文,如何用程式碼去控制,我們要顯示的中文名稱呢? ORACLE資料庫 【ora 8.1.7】 desc T A0 A1 A2 comment on column T.A1 is 'COLUMN註釋1' comment on column T.A2 is 'COLUMN註釋2' comment on column T.A3 is 'COLUMN註釋3' select column_name||'='||nvl(comments,column_name) from user_col_comments where table_name='T'; 【Delphi】 comment_cols:TStringList; ... Query1.close; Query1.sql.text:='select column_name||''=''||nvl(comments,column_name) from user_col_comments where table_name=''T''; Query1.open; while not Query1.eof do begin comments_cols.add(Query1.Fields[0].AsString); Query1.next; end; ... procedure TForm1.Query1AfterOpen(DataSet: TDataSet); Var i : Integer ; begin for i:=0 To DataSet.FieldCount-1 do with DataSet.Fields[i] do DisplayLabel := comments_cols.values[FieldName]; end;
------
What do we live for if not to make life less difficult for each other? |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |