首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

求各位指导上小弟

2013-01-01 
求各位指导下小弟-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;应该可以了

热点排行