#####delphi如保调用oracle包中的过程与函数##### 我以创建存储过程的用户登录。有人说delphi中是不能调用包中的过程的。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 据称delphi是oracle最好的开发工具,不会连包都不能用吧? 你的存储过程的scheme是否和你登录Oracle的用户scheme一样? 这样,你在ORACLE中建一个PROCEDURE,用这个PROCEDURE里执行PACKAGE.PROCEDURE然后再DELPHI中用STOREDPROC来执行这个PROCEDURE,就好了. to seewell: 这也是一个办法,不过有点那个。不知是不是有定论:delphi倒底能还是不能调用oracle的包中的函数???? 按理说应该可以,但是我用过,不行, 同事说这是BORLAND的一个BUG,差不多 query1.close;query1.sql.clear;Query1.SQL.Add('Exec oadbo.getrecord 参数1,参数2......);query1.open适用于返回数据集的过程 告诉大家最后的结论:可以的。 只是要求在给delphi存储过程控件赋名时大写即可!!!现在我可以宣布delphi是oracle最好的前台开发工具!!! 求STAR 指令集如何发指令打印文字?高分相送 回复:足让你打吃大惊一小段奇异的代码 线程简单语法 如何显示和取出stream变量中BMP、JPG的图象? 添加问题 帮我看看下面这段代码什么意思 主副表数据问题?急!急!急!急!急!急!急! Dcom 的数据库什么时候连接呀? 《有关做用InstallShield6.22做安装盘》 请问Delphi在调试中如何弹出一个对话框? 很想知道这个问题的答案,但没有人回答,难道就是为了一个“分”字吗? 取得了一个窗口的句柄后,我想在某一位置模仿一下鼠标单击事件,该怎么做?我怎么也调不出来
然后再DELPHI中用STOREDPROC来执行这个PROCEDURE,就好了.
这也是一个办法,不过有点那个。不知是不是有定论:delphi倒底能还是不能调用oracle的包中的函数????
同事说这是BORLAND的一个BUG,差不多
query1.sql.clear;
Query1.SQL.Add('Exec oadbo.getrecord 参数1,参数2......);
query1.open适用于返回数据集的过程
只是要求在给delphi存储过程控件赋名时大写即可!!!
现在我可以宣布delphi是oracle最好的前台开发工具!!!