create or replace procedure mainstore."DT_GX_CCGC"(
GX_TPYE IN number,
GX_TIME IN date,
GX_id out number
)
AS
BL_TIME Date;
OraStoredProc3.StoredProcName := 'mainstore.DT_GX_CCGC';
OraStoredProc3.PrepareSQL;
OraStoredProc3.ParamByName('GX_TPYE').Value := '3';
OraStoredProc3.ParamByName('GX_TIME').Value:=FormatDateTime('YYYY-MM-DD',Now);
OraStoredProc3.Execute;
Result:=OraStoredProc3.ParamByName('GX_id').AsString;为什么 我返回值是空呢?
GX_TPYE IN number,
GX_TIME IN date,
GX_id out number
)
AS
BL_TIME Date;
OraStoredProc3.StoredProcName := 'mainstore.DT_GX_CCGC';
OraStoredProc3.PrepareSQL;
OraStoredProc3.ParamByName('GX_TPYE').Value := '3';
OraStoredProc3.ParamByName('GX_TIME').Value:=FormatDateTime('YYYY-MM-DD',Now);
OraStoredProc3.Execute;
Result:=OraStoredProc3.ParamByName('GX_id').AsString;为什么 我返回值是空呢?
解决方案 »
- ===================DLL高手请进,带包编译问题===================
- 网上领居上的文件如何在程序中访问?
- 寻找路径地址的问题!
- 关于ActionManager的问题
- 两个不同的数据库(Sql Server2000),含有一张相同的数据表,如何对比检索插入数据??
- 我是杭州的程序员,失业了,CSDN的朋友帮我找个工作吧。
- 條碼掃描器
- ado连接通用问题,好多人想知道哦!!!(高分给)
- 多线程问题
- delphi中,如何检查内存泄漏,用什么方法或什么工具!
- 经常遇到一个莫名其妙的问题,adodataset.append后一闪就回到浏览状态了。
- xp系统登录密码忘记了~~~~~,怎么办啊?在线等~~~
with OraStoredProc3 do
begin
StoredProcName := 'mainstore.DT_GX_CCGC';
prepare;
ParamByName('GX_TPYE').Value := '3';
ParamByName('GX_TIME').Value:=FormatDateTime('YYYY-MM-DD',Now);
prepare;
execproc;
getresults;
Result:=ParamByName('GX_id').AsString;
end;
OraStoredProc3.Prepare;
OraStoredProc3.ParamByName('GX_TPYE').Value := '3';
OraStoredProc3.ParamByName('GX_TIME').Value:=FormatDateTime('YYYY-MM-DD',Now);
OraStoredProc3.Prepare;
OraStoredProc3.ExecProc;
Result:=OraStoredProc3.ParamByName('GX_id').AsString;改成跟您一样了。。 我怎么还是获得不到值?
而用您的就好使?
就那个Tstoredproc会没有这方法?
我用的dlphi6
这个是oracle access -》OraStoredProc3