ADO的Query控件
ADO的Query控件如何写参数? 问题点数:30、回复次数:7Top
1 楼Rayking(雷廷)回复于 2001-12-15 16:53:17 得分 5
写在SQL里面,比如select * from tablename where columnname=:parameter
这样C++ builder就自动把parameter认做参数名了Top
2 楼child_bj(今天能看见山)回复于 2001-12-15 17:23:19 得分 5
跟普通的差不多的。除了上面那老兄说的,还可以在parameter里设。你看看 BCB里关于ADOQUERY的帮助呀。Top
3 楼czylj(夭夭)回复于 2001-12-16 12:46:27 得分 5
可以用sql呀,好用的很,
this->adoquery1->Close();
this->adoquery1->SQL->Clear();
this->adoquery1->SQL->Add("SELECT *");
this->adoquery1->SQL->Add(" FROM yshdpl");
this->adoquery1->SQL->Add(" WHERE mdmarketname = '" + cmb_yshm->Text + "'");
this->adoquery1->Open();Top
4 楼yiwei(变废为宝)回复于 2001-12-16 19:56:43 得分 5
AnsiString sql;
sql.sprintf("SELECT * FROM USERS WHERE Username='%s'",txtUser->Text);
adoquery1->SQL->Text =sql;
................Open();
.............Top
5 楼wyb_45(小兵)回复于 2001-12-17 11:36:51 得分 10
ADOQuery1->Close();
ADOQuery1->SQL->Clear();
ADOQuery1->SQL->Add("select * from user where username=:username");
ADOQuery1->Parameters->ParamByName("username")->Value = Edit1->Text;
ADOQuery1->Open();
Top
6 楼781014(城北的风)回复于 2001-12-17 13:45:22 得分 0
关注Top
7 楼yeqiufeng(叶秋枫)回复于 2001-12-17 14:22:45 得分 0
就这么简单Top




