请教下以下DELPHI语句的意思!!!

来源:百度知道 编辑:UC知道 时间:2024/05/07 09:50:04
ADOQuery1.Parameters.ParamByName('A').Value :=trim(ComboBox2.Text );

try
DataModule2.ADOConnection1.BeginTrans ;
ADOQuery1.ExecSQL ; // 提交更新事务
DataModule2.ADOConnection1.CommitTrans ;
MessageBox(handle,'学生信息修改成功!','提示',MB_OK+MB_ICONINFORMATION);
except
DataModule2.ADOConnection1.RollbackTrans ; //提交失败,事务回滚
MessageBox(handle,'学生信息修改失败!','提示',MB_OK+MB_ICONWARNING); 这段语句是什么意思哦 不懂为什么要提交事务 MB_OK+MB_ICONINFORMATION这个什么意思

这个是事务处理函数,如果处理成更了则捕捉不到错误,ADOQuery1.ExecSQL 是已经有写好的ADOQuery1的SQL查询语句在这里执行,比方在其他地方写了SQL.ADD('SELECT * FROM STUDENT WHERE NAME='WXW');MB_OK+MB_ICONWARNING是messagebox的两个参数是提示界面上的两个按钮这个你可以在delphi的帮助里写messagebox就会看得到,它有好几种按钮标志。