本人pb8,sql2000
在pb中调用存储过程:insert_jtxh_wh_day_1 如下代码:
DECLARE jtxh_tj_01 PROCEDURE FOR insert_jtxh_wh_day_1
@ls_code = :ls_code1,
@pb_code = :pb_code1,
@jd_code = :jd_code1,
@ttt_date = :ttt_date1,
@project = :project1,
@need = :need1,
@prosition = :prosition1,
@strength = :strength1,
@jt_quan = :jt_quan1 ;
EXECUTE jtxh_tj_01;
CLOSE jtxh_tj_01;
@ls_code,@pb_code.....已经在存储过程中定义好。
:ls_code,:pb_code.....已经在pb中取到值。
经调试,存储过程不执行,不知为啥,高手一看!
谢谢!(存储过程语法检验通过,比较长就不贴了)
------解决方案--------------------
可以考虑把日期、日期时间都转换成定长的字符串来处理。
------解决方案--------------------
代码是没错