線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:927
推到 Plurk!
推到 Facebook!

利用TQuery將Edit的內容寫進資料庫裡,並show在DBGrid

尚未結案
immc
一般會員


發表:3
回覆:2
積分:1
註冊:2005-02-02

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-02-23 23:44:03 IP:134.208.xxx.xxx 未訂閱
小弟剛接觸Delphi不久,最近在做資料庫的練習遇到了一些瓶頸, 希望有人幫我指點迷津. 問題是這樣的: 我拉了3個Edit,1個button,1個DBGrid, 我想將這3個Edit輸入 一些資料後,按button隨即將資料寫進資料庫,並且將資料show在DBGrid上.請問 要在button1onclick上寫些什麼,他才會run? 感謝您!! 發表人 - immc 於 2005/02/23 23:46:44
jimmy_wei
高階會員


發表:9
回覆:176
積分:147
註冊:2003-08-28

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-02-24 02:26:31 IP:210.68.xxx.xxx 未訂閱
你可以放三個 dbedit元件當然要做相關的設定 然後新增鈕按下去你就 table1.post; 理論上你就會看到資料了,如果沒看到,那就查一下書吧.... 這一些隨便一本delphi的書,應該都會講到 or 如果你不是dbedit元件是edit 那就 table1.edit; table1.filldbyname('fieldname1').value:= edit1.text; table1.filldbyname('fieldname2').value:= edit2.text; table1.filldbyname('fieldname3').value:= edit3.text; table1.post; 當然這是以ttable為例,不同元件或許方法會有差益.... 參考一下吧,或者看一下書會更好!!
yorkland
高階會員


發表:2
回覆:138
積分:108
註冊:2004-12-17

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-02-24 10:48:33 IP:220.130.xxx.xxx 未訂閱
除了將edit的內容寫入Table中之外, 你還得確認DBGrid與TQuery是否正確連結。 TQuery->TDatasource->TDBGrid. 如果是正常連結下, 只要TQuery的資料更新, TDBGrid的畫面就會跟著更新。
pillar62
資深會員


發表:9
回覆:324
積分:271
註冊:2002-04-15

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-02-25 18:00:01 IP:210.64.xxx.xxx 未訂閱
你好 或者是用dbedit直接做會比較簡單一點,這樣只要下table.post就可以啦!! Pillar Wang
------
Pillar Wang
immc
一般會員


發表:3
回覆:2
積分:1
註冊:2005-02-02

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-03-01 03:51:35 IP:218.160.xxx.xxx 未訂閱
您好...我有試著照你的方法去做,就是拉Edit.TTable來做,程式碼也一樣 ㄚ我資料庫是用ACCESS,我也覺得這個邏輯是對的,可是run出來是說我參數少於4個,想請問有可能是哪裡有問題?    <>< face="Verdana, Arial, Helvetica">引言: 你可以放三個 dbedit元件當然要做相關的設定 然後新增鈕按下去你就 table1.post; 理論上你就會看到資料了,如果沒看到,那就查一下書吧.... 這一些隨便一本delphi的書,應該都會講到 or 如果你不是dbedit元件是edit 那就 table1.edit; table1.filldbyname('fieldname1').value:= edit1.text; table1.filldbyname('fieldname2').value:= edit2.text; table1.filldbyname('fieldname3').value:= edit3.text; table1.post; 當然這是以ttable為例,不同元件或許方法會有差益.... 參考一下吧,或者看一下書會更好!!
cashxin2002
版主


發表:231
回覆:2555
積分:1937
註冊:2003-03-28

發送簡訊給我
#6 引用回覆 回覆 發表時間:2005-03-01 09:52:25 IP:202.62.xxx.xxx 未訂閱
您好﹗    檢查一下程式碼中Table1的欄位都有寫完整嗎﹐有否遺漏﹖    請貼出相關的程式碼部分﹐以便判斷﹒    ================================= 有空來瞅瞅我﹗因為我是您的朋友﹐有您真好﹗ ================================
------
忻晟
系統時間:2024-09-30 20:04:42
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!