和什么语言去调用它没关系,如果构思sqlplus调用出错,VC调一样会有错误的,只是你要抓住错误信息才行

解决方案 »

  1.   

    用存储过程来插入数据是一个比较办法,用它来实现回滚。
    create procedure name_pro(p_id in varchar2,p_name in varchar2)
    as
    begin
    if p_id is not null then
    insert into table_name (id,name) values(p_id,p_name);
    else
    dbms_output.put_line('id不能为空');
    end if;
    end;
    /
    当按下提交按钮时在vc中直接调用过程,用它来判定,不使用到触发器.