读书人

BCB+MySql有关问题

发布时间: 2012-02-04 15:43:08 作者: rapoo

BCB+MySql问题
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;
}

该事件中,增加,也会自动移动时,变更数据

读书人网 >C++ Builder

热点推荐