![]() |
|
首页 │ Apache │ Linux│ Java│ MySQL│ 注册│帮助 | |||
求助(可以付费):PHP调用ORACLE存储过程的问题
-- 调用方法:
-- 写科目一成绩接口: dic_xkm1(v_lsh varchar2, -- 业务流水号
-- v_sfzmhm varchar2, -- 身份证明号码
-- v_kscx varchar2, -- 考试车型
-- v_ksrq date, -- 考试日期。精确到秒,不可空;
-- v_kscj number, -- 考试成绩。界于0和100之间,不可空;
-- v_kscs number, -- 考试次数。界于1和99之间,不可空;
-- v_ksy1 varchar2, -- 考试员1,30位,不可空;
-- v_ksy2 varchar2, -- 考试员2,30位,可空;
-- v_jbr varchar2, -- 经办人,30位,不可空;
-- v_zt varchar2, -- 状态位,不可空。‘0’:未考,‘1’:考试合格,‘2’:考试不合格;
-- v_res out number, -- 返回值,0-操作正确;-1--无此记录,更新失败;-2--记录已存在,插入失败;-3--字段信息不符合要求;-4--插入/更新数据库失败
-- v_err out varchar2) -- 返回值,具体的错误描述。
上面是给我提供的东西,因ORACLE我没用过 ,PHP也只能做点简单的东西。
现在的问题是,我用PHP在调用这个过程时 总是提示一些各种各样和错误(文字与格式化字符不符等等),
是不是在用OCIBindByName()时 要写变量类型呢?那我应该怎么写?这东西我是第一次接触,请知道的能给出PHP代码,万分感谢!!!!!!
如果需要付报酬,给我发站内短讯。

