利用TABLE.POST添加记录后,如何判断是否添加成功?从而给出不同的提示

解决方案 »

  1.   

    try
      table.post;
      showmessage('post successed!');
    except
      showmessage('post failed!');
    end;
      

  2.   

    post 其实就是批处理提交的sql 语句。
    把你对表的更改作为sql 提交。
    数据库接到了就直接执行了。
    没有错误信息就是成功了。
    如果希望收到相关信息,就要添加
    数据库触发器。
    或者再刷新一遍,比较记录count给出更新信息。
      

  3.   

    dmdata.adocnn.BeginTrans;
    try
      ..............  
      dmdata.adocnn.CommitTrans;
      application.messagebox();
    except
      dmdata.adocnn.RollbackTrans;
      application.messagebox();
    end;
      

  4.   

    post这句,运行了,自然也就成功了.
      

  5.   

    try
      adoquery1.post;
      showmessage('添加成功');
    except
      showmessage('添加失败');
    end;
      

  6.   

    post这句,运行了,自然也就成功了.
      

  7.   


    try
    ...
    except
    ...
    end
    来实现!