求各位指导上小弟
求各位指导下小弟-procedure TDataModule2.ADOQueryJZFBeforeDelete(DataSet: TDataSet)beginIf MessageD
求各位指导下小弟-
procedure TDataModule2.ADOQueryJZFBeforeDelete(DataSet: TDataSet);
begin
If MessageDlg('Hi,注意啦,真的要删除记录吗?',
mtConfirmation,
mbYesNoCancel,
0
)<>mrYes then
Abort; {取消删除操作}
end;
报错
[Error]Unit2.pas[96]:';' Statement expected but 'PROCEDURE' found
[Error]Unit2.pas[102]: Undeclared identifier:'mrYes'
声明预期但是发现程序。
未申报的标识符: “ mrYes ”的
实在是不懂怎么改- - 求各位指导。
[解决办法]检查一下你这个过程的前面,是不是少了一个分号?
[解决办法]if MessageDlg('Hi,注意啦,真的要删除记录吗?',mtInformation,[mbyes,mbCancel],0)<>mryes then
楼主语法错误。
[解决办法]再uses controls;应该可以了