全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:758
推到 Plurk!
推到 Facebook!

怎麼樣通過代碼新建新資料庫

答題得分者是:ccchen
tomc
一般會員


發表:41
回覆:35
積分:15
註冊:2003-07-27

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-11-13 14:24:04 IP:219.133.xxx.xxx 未訂閱
請問怎麼通過代碼新建新的資料庫呢?如VB中可以用: Dim dbsNorthwind As Database Dim tdfNew As TableDef Dim fldLoop As Field Dim prpLoop As Property Set dbsNorthwind = OpenDatabase("Northwind.mdb") Set tdfNew = dbsNorthwind.CreateTableDef("NewTableDef") With tdfNew .Fields.Append .CreateField("IntegerField", dbInteger) .Fields.Append .CreateField("DateField", dbDate) End With dbsNorthwind.TableDefs.Append tdfNew ..... Delphi中有沒有代碼可以直接資料庫而不用控件呢? 交流.學習
------
交流.學習
ccchen
版主


發表:61
回覆:940
積分:1394
註冊:2002-04-15

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-11-13 14:48:40 IP:218.163.xxx.xxx 未訂閱
1. 你可以在RunTime直接Create這些元件使用, 而不須Design Time加入這些元件 例如: 
db:TDatabase
begin
  db:=TDataBase.create(self); 
  ...
end;
這些元件也不過是些包裝好的Class, 方便使用, 為何不用 2. 如果你一定不要用這些元件, 也可以直接使用BDE的API--這些API全部是DBI... 的型態 如 DBICreateTable等等 可參考"BDE32.Hlp" (直接在Delphi help中查不到)
系統時間:2024-06-24 21:43:01
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!