![]() ![]() ![]() ![]() |
|||||
|
|||||
樓主 雞君 ![]()
![]() |
但是寫出來之後 我按寫入的按鈕 能夠寫入 然後再輸入第二筆資料 再按寫入 他會連第一筆資料一起寫入 所以等於是資料庫裡面會有兩筆第一項的資料跟一筆第二項的資料 再輸入第三筆資料 一樣按寫入 資料庫裡面便會有三筆第一項資料和兩筆第二項資料跟一筆第三項資料 以此類推 所以想請教各位高手 能否幫我解決這個問題 因為我找不到清空資料的方法 PS.我是個初學者 程式可能寫得很雜很亂很爛 希望各位大大不要見怪 也請各位幫我指點迷津 謝謝 |
1樓 |
Hi~你好
根據你的情況提供幾種方式參考看看~ 1. 在你的程式函式 executeInsert()中 try { if (){ } //因為你變數宣告為static,所以在Insert完後清空值 txf_company.setText( " "); txf_price.setText( " "); txf_date.setText( " "); txf_remark.setText( " "); }catch(Exception e){ } 2. 利用傳值的方式 public static void executeInsert() 改成 public static void executeInsert(String a ,String b ,String c ,String d){ result.updateString("company", a); result.updateString("price", b); result.updateString("date", c); result.updateString("remark", d); } 另外舉例來說(取得你要的值) int i = txf_company.getText().length(); int start,end; txf_company.setSelectionStart(start); txf_company.setSelectionEnd(end); 以上希望對你有幫助!
本篇文章回覆於2012-05-24 17:32
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
回覆 |
如要回應,請先登入. |