高深问题,关于ODAC中运行触发器的怪现象。
我在一个表中写个触发器,用来产生一个自增数字,作为一个表的主关键字。
create or replace trigger tr_Patient_BeforeIns before insert on t_b_patient for each row
declare
v_Maxno number(12,0);
begin
select count(*) into v_Maxno from t_b_patientinfo;
:new.patient_no := to_char(v_Maxno+1);
end tr_Patient_BeforeIns;
用ORAQUERY在C++BUILDER6。0中POST时提示说主关键字字段不准为空。
是不是没有执行触发器????用ADO就行。