BCB+MySql有关问题
BCB+MySql问题
BCB6.0中,如何编程才能使控件DBGrid前的小三角移动时,Text里的内容也会相对改变,还有通过点击“添加”按钮之类的对mysql数据库进行简单的添加,删除,修改,查找操作~~~各位大侠帮帮忙啊~~~
------解决方案--------------------
如何编程才能使控件DBGrid前的小三角移动时
就是你选择的行也变化了
这样只要
在DBGrid的选中DBGrid1CellClick事件里 加上代码
Edit1->Text = ADOQuery1->FieldByName("Field")->AsString ;
添加,删除,修改,查找 等操作
就是写不同的SQL语句
添加: insert
修改: Update
删除: delete
查找: select
自己看看SQL的书
BCB6.0中,如何编程才能使控件DBGrid前的小三角移动时,Text里的内容也会相对改变,还有通过点击“添加”按钮之类的对mysql数据库进行简单的添加,删除,修改,查找操作~~~各位大侠帮帮忙啊~~~
------解决方案--------------------
如何编程才能使控件DBGrid前的小三角移动时
就是你选择的行也变化了
这样只要
在DBGrid的选中DBGrid1CellClick事件里 加上代码
Edit1->Text = ADOQuery1->FieldByName("Field")->AsString ;
添加,删除,修改,查找 等操作
就是写不同的SQL语句
添加: insert
修改: Update
删除: delete
查找: select
自己看看SQL的书
- C/C++ code
AnsiString SQL = "insert into usa(a,b) values('1','2')"; ADOQuery1->Close(); ADOQuery1->SQL.Clear; ADOQuery1->SQL->Add(SQL) ADOQuery1->ExecSQL(); //没有返回集合的操作 AnsiString SQL = "select * from UserName"; ADOQuery1->Close(); ADOQuery1->SQL.Clear; ADOQuery1->SQL->Add(SQL) ADOQuery1->Open() ;//有返回集的操作
------解决方案--------------------
ADOQuery1AfterScroll(TDataSet *DataSet)
{
if(ADOQuery1->active==false||ADOQUERY1->RecordCount<=0) return;
edit1->text=ADOQUERY1->FieldByname("SAMPLE")->AsString;
}
该事件中,增加,也会自动移动时,变更数据