小弟诚请大家一个删除与更新的有关问题(ADOQuery,DBGrid,DataSource),使用SQLServer2000的Northwind数据库Region表
小弟诚请大家一个删除与更新的问题(ADOQuery,DBGrid,DataSource),使用SQLServer2000的Northwind数据库Region表
小弟诚请大家一个删除与更新的问题(本程序三个关键控件:ADOQuery,DBGrid,DataSource):本程序使用数据库SQLServer2000的Northwind数据库的Region表。
1.查询放到DBGrid中了:
void __fastcall TMainForm::Button1Click(TObject *Sender)
{
//查询数据库某一表中的记录
String strsql = "select RegionID 区域ID,RegionDescription 区域描述 from Region where 1=1";
ADOQuery1->Close();
ADOQuery1->SQL->Clear();
ADOQuery1->SQL->Add(strsql);
if(this->Edit3->Text.Trim()!="")//模糊查询
{
ADOQuery1->SQL->Add("and RegionDescription like '%"+this->Edit3->Text.Trim()+"%'");
this->Memo1->Lines->Text = "and RegionDescription like'%"+this->Edit3->Text.Trim()+"%'";
}
else
{
}
ADOQuery1->Open();
2.我想选择DBGrid某一项,然后把该项RegionID,RegionDescription分别放到DBEdit中,
2.1.点击删除,就把数据删除了.
2.2.在DBEdit,点击更新就更新了。
请问各位高手怎么实现?
}
------解决方案--------------------
小弟诚请大家一个删除与更新的问题(本程序三个关键控件:ADOQuery,DBGrid,DataSource):本程序使用数据库SQLServer2000的Northwind数据库的Region表。
1.查询放到DBGrid中了:
void __fastcall TMainForm::Button1Click(TObject *Sender)
{
//查询数据库某一表中的记录
String strsql = "select RegionID 区域ID,RegionDescription 区域描述 from Region where 1=1";
ADOQuery1->Close();
ADOQuery1->SQL->Clear();
ADOQuery1->SQL->Add(strsql);
if(this->Edit3->Text.Trim()!="")//模糊查询
{
ADOQuery1->SQL->Add("and RegionDescription like '%"+this->Edit3->Text.Trim()+"%'");
this->Memo1->Lines->Text = "and RegionDescription like'%"+this->Edit3->Text.Trim()+"%'";
}
else
{
}
ADOQuery1->Open();
2.我想选择DBGrid某一项,然后把该项RegionID,RegionDescription分别放到DBEdit中,
2.1.点击删除,就把数据删除了.
2.2.在DBEdit,点击更新就更新了。
请问各位高手怎么实现?
}
------解决方案--------------------