從Linux上的DB2表產生動態資料表單

來源:互聯網
上載者:User

簡介: 本文使用 Linux 上的 Kylix 3 和 Borland dbExpress 資料訪問驅動程式來分析 DB2 UDB 數 據庫表、欄位(名稱和類型),從而允許使用者選擇特定的表、來回切換應該顯示的欄位,以及動態查看數 據表格和單個資料感知控制項的輸出。

簡介

在本文中,為了動態構建視圖和表單,我將檢查 ® DB2® Universal Database™ (UDB) 中繼資料。特別是,我將使用 Linux 上的 ® Kylix 3™ 和 Borland dbExpress 資料訪問驅動程式,來分析 DB2 UDB 資料庫表、欄位(名稱和類型),以允許使用者選擇特定 的表、來回切換應該顯示的欄位,以及動態查看資料格和單獨資料感知控制項中的輸出。

這是一種 純運行時方法;無需進行進一步編碼。在後續文章中,我將使用 Borland Delphi™,通過動態產生 表單,並在設計時將它們添加到項目中(用我們自己的資料庫表單嚮導)來進一步介紹該方法。

從頭開始

與前面介紹利用 Kylix 操作 DB2 的文章不同,在上一篇文章中,您已經在設計時使用 IDE 構建了整個應用程式,所以只需從串連 DB2 UDB 資料庫開始即可。其他步驟都是在代碼中完成的, 都使用了從資料庫自身中獲得的元資訊。

為了構建到 DB2 UDB SAMPLE 資料庫的串連,需要使用 TSQLConnection 組件、開啟新的 Kylix 3 項目,並將 TSQLConnection 組件放在表單上。可以右擊 SQLConnection 組件來編輯串連屬性。DriverName 應該是 DB2,Database 名稱應該是 SAMPLE(或者其 他任何資料庫名 —— 本文中的代碼將處理所有現有 DB2 UDB 資料庫)。還需要指定 User_Name 和 Password;此外,需要在運行時將它們輸入登入對話方塊中。可以通過單擊 “check”按鈕來測試連接屬性的有效性,隨後,可以看見以下截屏:

圖 1. 成功串連的 DB2Connection

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.