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

動態新增TABLE

答題得分者是:GrandRURU
lvzhong1
一般會員


發表:29
回覆:18
積分:9
註冊:2007-01-23

發送簡訊給我
#1 引用回覆 回覆 發表時間:2007-12-17 22:22:51 IP:140.124.xxx.xxx 訂閱
請位各位前輩

我在介面上按ㄧ下button~在資料庫ms sql會產生一個新的table

該怎麼寫呢?
GrandRURU
站務副站長


發表:240
回覆:1680
積分:1874
註冊:2005-06-21

發送簡訊給我
#2 引用回覆 回覆 發表時間:2007-12-17 23:00:43 IP:220.139.xxx.xxx 未訂閱
利用query的sql屬性,下sql語法新增即可

===================引 用 lvzhong1 文 章===================
請位各位前輩

我在介面上按ㄧ下button~在資料庫ms sql會產生一個新的table

該怎麼寫呢?
lvzhong1
一般會員


發表:29
回覆:18
積分:9
註冊:2007-01-23

發送簡訊給我
#3 引用回覆 回覆 發表時間:2007-12-18 14:50:17 IP:140.124.xxx.xxx 訂閱
我寫成這樣可以

ADOQuery1->SQL->Add("CREATE TABLE super ([time] int not null, [Y] int, PRIMARY KEY([time]))");

我在檔名部分是要由(DBEdit2)決定

那我要怎樣做修改呢

GrandRURU
站務副站長


發表:240
回覆:1680
積分:1874
註冊:2005-06-21

發送簡訊給我
#4 引用回覆 回覆 發表時間:2007-12-18 15:40:24 IP:203.75.xxx.xxx 未訂閱
你可以仿照edit的funsion來做,以下程式碼給你參考看看。
[code cpp]
String a = Edit1->Text;
ADOQuery1->SQL->Add("CREATE TABLE '" a "' ([time] int not null, [Y] int, PRIMARY KEY([time]))");
[/code]
===================引 用 lvzhong1 文 章===================
我寫成這樣可以

ADOQuery1->SQL->Add("CREATE TABLE super ([time] int not null, [Y] int, PRIMARY KEY([time]))");

我在檔名部分是要由(DBEdit2)決定

那我要怎樣做修改呢

lvzhong1
一般會員


發表:29
回覆:18
積分:9
註冊:2007-01-23

發送簡訊給我
#5 引用回覆 回覆 發表時間:2007-12-18 21:49:44 IP:140.124.xxx.xxx 訂閱
感謝分享 已經可以了!!

那我在請問一下

我動態創出來的table,現在我將數值寫入動態table裡面,我要從哪邊下手呢?

謝謝^^
GrandRURU
站務副站長


發表:240
回覆:1680
積分:1874
註冊:2005-06-21

發送簡訊給我
#6 引用回覆 回覆 發表時間:2007-12-18 22:17:04 IP:220.139.xxx.xxx 未訂閱
這應該不叫動態的table吧…這是已經建立的實體table = =|||
建立之後如果還要再寫入資料,有很多種方法,有dbedit,edit,query等工具,全看你如何設計嚕!
===================引 用 lvzhong1 文 章===================
感謝分享 已經可以了!!

那我在請問一下

我動態創出來的table,現在我將數值寫入動態table裡面,我要從哪邊下手呢?

謝謝^^
系統時間:2024-04-24 15:44:17
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!