220 likes | 380 Views
資料庫操作. BCB & Database. Local Database Paradox, dBase, FoxPro, Aaccess Remote Database SQL Server , Oracle, Sybase …. 存取模式. BDE BDE 頁籤 存取 Paradox , dBase , FoxPro 資料庫 ADO 微軟資料存取標準, ADO 頁籤 存取 SQL Server, Aaccess dbExpress InterBase 存取 InterBase 資料庫. BDE. ADO. dbExpress.
E N D
BCB & Database • Local Database Paradox, dBase, FoxPro, Aaccess • Remote Database SQL Server, Oracle, Sybase …
存取模式 • BDE BDE頁籤存取Paradox,dBase,FoxPro資料庫 • ADO 微軟資料存取標準,ADO頁籤 存取SQL Server, Aaccess • dbExpress • InterBase 存取InterBase資料庫
BDE ADO dbExpress InterBase Data Aaccess 元件 Data Controls 元件 存取模式
BDE (Borland Database Engine) • BDE設定 BDE Administrator Access97, Paradox, dBase, FoxPro, InterBase, SQL Server • TTable元件 • TDatabase元件 • TBDEClientDataset元件
BDE設定 設定資料庫別名 設定驅動程式
Database Desktop-Paradox File NewTable
Database Desktop-Paradox 輸入欄位資料
Database Desktop-Paradox 儲存資料表
Database Desktop-Paradox 編輯資料 維護資料表結構 Tools->Utilities -> Restructure 記得 BCB與 BDE Administrator要關閉
設定Alias BDE<->Paradox Paradox BDE
BDE設定Alias Database New
BDE設定Alias 設定Alias與資料庫所在
Form Wizard DataBase FormWizard
Form Wizard 選擇Alias
BDE ADO dbExpress InterBase Data Aaccess 元件 Data Controls 元件 存取模式 資料庫 使用者介面
BDE(Table) ADO dbExpress InterBase Data Aaccess 元件 (DataSource) Data Controls 元件(DbGrid) 存取模式 資料庫 使用者介面
BDE+Data Access+Data Control • BDE-Table DatabaseName TableName Active=True • DataSource DataSet=Table1 • DBGrid DataSource 方便,但是彈性不大 改用個別欄位顯示 (加入圖形)
BDE+Data Access+Data Control • 欄位編輯器
BDE+Data Access+Data Control • 欄位編輯器 Table 1 AutoCalcFields=true void __fastcall TForm1::Table1CalcFields(TDataSet *DataSet) { Table1avg->Value=…….; }