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

請教為什麼我做查詢時卻修改到資料?

尚未結案
junichikimi
一般會員


發表:3
回覆:3
積分:1
註冊:2004-06-08

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-06-10 17:08:28 IP:218.162.xxx.xxx 未訂閱
我的查詢程式,為什麼執行會變成把資料修改了呢? void __fastcall TForm4::Button1Click(TObject *Sender) {   Table1->RecordCount;   Table1->First();   for (int i=0;iRecordCount;i ){ if(Table1->FieldByName("ID")->AsString == DBEdit1->Text){ Form2->flg=true; break; } Table1->Next(); } if (Form2->flg=false)ShowMessage("資料庫中不含此資料!!!"); } 請教教我吧!謝謝! 發表人 - taishyang 於 2004/06/10 17:14:14
tech_state
版主


發表:44
回覆:638
積分:641
註冊:2003-02-10

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-06-11 09:35:34 IP:61.218.xxx.xxx 未訂閱
junichikimi, 您好 由您提供的資料看不出會修改資料, 您說修改資料的部分可能是其他程式碼(code)造成的, 如您不方便提供更多的程式碼, 可能就要請您有耐心一點, 設定中斷點慢慢debug, 找出真正會修改資料的部分囉! Good Lucky!! ================================= <>涵養怒中氣。謹防順口言。留心忙裡錯。珍惜有時錢。 <>是非終日有,不聽自然無 <>天下本無事,庸人自擾之
hjj1103
一般會員


發表:3
回覆:26
積分:5
註冊:2002-11-03

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-06-15 09:16:35 IP:61.60.xxx.xxx 未訂閱
此行有問題吧! if (Form2->flg = false)ShowMessage("資料庫中不含此資料!!!"); Form2->flg 被改成 false了。
bass15
高階會員


發表:24
回覆:171
積分:119
註冊:2003-10-27

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-06-15 10:46:06 IP:61.66.xxx.xxx 未訂閱
你程式有點怪喔,改一下看看..  
void __fastcall TForm4::Button1Click(TObject *Sender)
{
//Table1->RecordCount; 
  Table1->First();
  for (int i=0;iRecordCount;i  ){
   if(Table1->FieldByName("ID")->AsString == DBEdit1->Text){
    Form2->flg=true;
    break;
   }
   Table1->Next();
  }
  if (Form2->flg==false)
    ShowMessage("資料庫中不含此資料!!!");
}     
發表人 - bass15 於 2004/06/15 10:47:28
系統時間:2024-05-04 5:25:49
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!