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

關於ADO的一堆問題><

尚未結案
geniusonizuka
一般會員


發表:4
回覆:2
積分:1
註冊:2004-06-04

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-06-06 04:04:33 IP:61.218.xxx.xxx 未訂閱
ADO真的這麼難用嗎><~~~ 請各位大佬們幫幫忙呀~~ 1、ADO要怎麼做刪除資料的動作?? 我在EDIT打了這個東西的ID,然後做刪除的動作。 2、ADO要怎麼做驗證的動作?? 我要做登入的動作,帳號、密碼要從資料庫抓,要怎麼做?? 3、我拉了一個GRID,能不能點裡面其中一筆資料, 跳至另一個FORM,然後顯示出這筆資料的詳細資訊(這些資訊 是自己做的另外一個FORM) ......一堆難題>
GGL
資深會員


發表:104
回覆:600
積分:335
註冊:2006-11-05

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-06-06 05:58:31 IP:211.76.xxx.xxx 未訂閱
第一個問題、用ADOQuery->SQL->Text="delete from Table_Name where id=xx" 這樣應該就可以了,我沒有實際測試過,你自己試試看吧
geniusonizuka
一般會員


發表:4
回覆:2
積分:1
註冊:2004-06-04

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-06-06 22:05:48 IP:61.218.xxx.xxx 未訂閱
第一個問題試了很久,一直弄不出來~~所以我先做搜尋再去刪除了...... 第二個問題我已經解決了~~ 第三個問題改成這樣好了:拉一個DBGrid,然後選一筆資料, 然後按一個button後,跳到另一個form,這個form我是做 有關這筆資料的詳細資訊。要怎麼做,讓它跳過去後, 詳細資訊能照著所點選的資料顯示出來?? ps: 我做新增會員的地方遇到了小難題〒○〒~~ if(Edit2->Text != Edit8->Text || Edit1->Text == "" || Edit3->Text == "" || Edit4->Text == "" || Edit5->Text == "" || Edit6->Text == "" || Edit2->Text == "" || Edit8->Text =="") { Application->MessageBoxA("所有欄位必須填寫或密碼不符", "錯誤", MB_OK); } else if (ADOQuery1->FieldByName("帳號")->AsString == Edit1->Text && ADOQuery1->FieldByName("密碼")->AsString == Edit1->Text && ADOQuery1->FieldByName("密碼確認")->AsString == Edit1->Text && ADOQuery1->FieldByName("生日")->AsString == Edit1->Text && ADOQuery1->FieldByName("電話")->AsString == Edit1->Text && ADOQuery1->FieldByName("地址")->AsString == Edit1->Text && ADOQuery1->FieldByName("姓名")->AsString == Edit1->Text && ADOQuery1->FieldByName("E_mail")->AsString == Edit1->Text && rb1->Checked == true && rb2->Checked == true) { ADOQuery1->FieldByName("性別")->AsString == "男"; ADOQuery1->FieldByName("性別")->AsString == "女"; ADOQuery1->Post(); Application->MessageBoxA("註冊成功", "註冊成功", MB_OK); } 以上是我新增裡的IF的程式碼, 不知道為什麼我按下button後,資料沒辦法insert進去資料庫, 可以請大佬們幫我看看為什麼嗎??我也有打adoquery->post呀>
GGL
資深會員


發表:104
回覆:600
積分:335
註冊:2006-11-05

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-06-07 11:36:37 IP:211.76.xxx.xxx 未訂閱
我在用ADOQuery的時候都是這樣用的,我不知道post是什麼功能,你改成這樣試試看吧 ADOQuery1->Close(); ADOQuery1->SQL->Text="SQL語法" ADOQuery1->ExecSQL();
jiangzu_1020
一般會員


發表:3
回覆:7
積分:2
註冊:2003-10-13

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-06-19 11:24:09 IP:61.219.xxx.xxx 未訂閱
其中的等號是不是都多打了一個? 變成 logic 符號了? ADOQuery1->FieldByName("性別")->AsString == "男";
GGL
資深會員


發表:104
回覆:600
積分:335
註冊:2006-11-05

發送簡訊給我
#6 引用回覆 回覆 發表時間:2004-06-19 12:01:36 IP:211.76.xxx.xxx 未訂閱
對耶...我都沒注意到
系統時間:2024-07-06 23:53:40
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!