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

請問在table中新增一筆資料

尚未結案
pilipili001
一般會員


發表:10
回覆:12
積分:4
註冊:2003-07-17

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-08-13 23:38:39 IP:219.68.xxx.xxx 未訂閱
請問我要在我ㄉtable中增加我要ㄉ資料,我下面ㄉ寫法不知是哪裡有問題, 一直run不出來,請大家教一下,謝謝~~~ Table1->Open(); Table1->Append(); Table1->FieldByName("編號")->AsString ='1'; Table1->Post(); Table1->Close();
李國維
高階會員


發表:42
回覆:287
積分:235
註冊:2003-02-07

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-08-14 14:52:23 IP:218.169.xxx.xxx 未訂閱
pilipili001: Table->FieldByName("編號")->AsString = "1"; //因該用""不是用''; //''->是delphiㄉ文字引數
pilipili001
一般會員


發表:10
回覆:12
積分:4
註冊:2003-07-17

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-08-14 18:23:44 IP:219.68.xxx.xxx 未訂閱
引言: pilipili001: Table->FieldByName("編號")->AsString = "1"; //因該用""不是用''; //''->是delphiㄉ文字引數
我不太懂你說ㄉ意思ㄝ,可以再說ㄉ具體一點ㄇ,謝謝
erosme
初階會員


發表:5
回覆:44
積分:29
註冊:2002-12-23

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-08-15 11:05:07 IP:218.166.xxx.xxx 未訂閱
Dear Pilipili001, 若你是要新增資料,那你可以試著在 Table1->Open() 之後加 Table1->Insert(); 若你是要修改資料,那你可以試著在 Table1->Open() 之後加 Table1->Edit(); 發表人 - erosme 於 2004/08/15 11:06:45
pilipili001
一般會員


發表:10
回覆:12
積分:4
註冊:2003-07-17

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-08-15 14:37:50 IP:219.68.xxx.xxx 未訂閱
引言: Dear Pilipili001, 若你是要新增資料,那你可以試著在 Table1->Open() 之後加 Table1->Insert(); 若你是要修改資料,那你可以試著在 Table1->Open() 之後加 Table1->Edit(); 發表人 - erosme 於 2004/08/15 11:06:45
我試過ㄌㄝ....但不行他還是會出現錯誤,會出現 project project1.exe raised exception class EDBEniginError message'Key Violation.'. 這個錯誤,不知這是啥原因ㄝ,想請問一下
andychang1690
資深會員


發表:20
回覆:694
積分:442
註冊:2003-03-14

發送簡訊給我
#6 引用回覆 回覆 發表時間:2004-08-15 15:08:57 IP:219.130.xxx.xxx 未訂閱
請參考 http://delphi.ktop.com.tw/topic.php?topic_id=51444 雖然是Delphi但錯誤問題一樣! Andy Chang
------
Andy Chang
pilipili001
一般會員


發表:10
回覆:12
積分:4
註冊:2003-07-17

發送簡訊給我
#7 引用回覆 回覆 發表時間:2004-08-15 15:44:20 IP:219.68.xxx.xxx 未訂閱
引言: 請參考 http://delphi.ktop.com.tw/topic.php?topic_id=51444 雖然是Delphi但錯誤問題一樣! Andy Chang
因為我是第一次使用有關這方面ㄉ東西,所以我還是不是很懂ㄝ 主鍵值是作啥ㄉㄚ,這東西有設定到ㄇ??? 我看ㄌ大大poㄉ連結,但我還是不懂問題要如何解決ㄝ 不知是否可以教一下
andychang1690
資深會員


發表:20
回覆:694
積分:442
註冊:2003-03-14

發送簡訊給我
#8 引用回覆 回覆 發表時間:2004-08-15 19:33:44 IP:219.130.xxx.xxx 未訂閱
我不知道你的Table是怎麼結構, 假設SQL的話你的主鍵值是設定成PRIMARY KEY 如果是.DB(Paradox)那你的設定中Key這欄位有*, 可於Database Desktop看到! Andy Chang
------
Andy Chang
bigdogchina
版主


發表:238
回覆:523
積分:312
註冊:2003-04-28

發送簡訊給我
#9 引用回覆 回覆 發表時間:2004-08-16 12:31:37 IP:211.162.xxx.xxx 未訂閱
不好意思,小弟插個花: 您用的資料庫是否是Paradox爲後臺資料庫呢?如果是的話,可否考慮不使用中文名呢Table1->FieldByNmae("編號")->AsString = "1",關於這方面的問題已有討論 >人生在勤,不索何獲 <>業精於勤荒於嬉,行成於思毀於隨 <>臨淵羡魚不如退而結網
------
人生在勤,不索何获?
系統時間:2024-05-05 0:31:46
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!