社区
数据库相关
帖子详情
如何使用ADOQuery调用oracle过程、方法及包里面的过程和方法?有示例,分好多!
leandzgc
2014-05-16 01:25:58
跪求各位大神,如何使用ADOQuery调用oracle的包里面的过程?包里面的方法?单独的过程,单独的方法?请每样给出一个示例,感激不尽啊!!!跪求解决,分不是问题!都是带输出参数的哦!网上被转疯的那个代码就不要贴了,我已经试验N遍了!
...全文
257
3
打赏
收藏
如何使用ADOQuery调用oracle过程、方法及包里面的过程和方法?有示例,分好多!
跪求各位大神,如何使用ADOQuery调用oracle的包里面的过程?包里面的方法?单独的过程,单独的方法?请每样给出一个示例,感激不尽啊!!!跪求解决,分不是问题!都是带输出参数的哦!网上被转疯的那个代码就不要贴了,我已经试验N遍了!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
leandzgc
2014-05-18
打赏
举报
回复
问题已解决,参照http://shantouyyt.blog.163.com/blog/static/6548147620116910246797/ oracel 函数 create or replace function fun_yyt_test (p1 varchar2,p2 varchar2) return varchar2 is r1 varchar2(50); begin r1 := 'yyt'; return r1; end; 第一种:TADODataSet 查询 这种可能会出现:在查询或DML中无法执行DML,提交或回退。 dspos := TADODataSet.Create(nil); dspos.Connection := g_cnPOS; dspos.CommandText := ' select fun_yyt_test(''1'',''6'') as result from dual ' ;//fun_yyt_test 为oracle 函数 dspos.Open; bill := dspos.FieldByName('result').AsString; showmessage(bill); 第二种:TADOStoredProc proc := TADOStoredProc.Create(nil); proc.Connection := g_cnPOS; proc.ProcedureName := 'fun_yyt_test'; proc.Parameters.CreateParameter('@RETURN_VALUE', ftString, pdReturnValue, 50, Unassigned); proc.Parameters.CreateParameter('p1', ftString, pdInput, 20, 'DJTHTZ001'); proc.Parameters.CreateParameter('p2', ftString, pdInput, 10, '9907'); proc.ExecProc; ShowMessage(proc.Parameters.ParamByName('@RETURN_VALUE').value); 返回值 用@RETURN_VALUE 代替。 虽然不想用adostoreproc来调用,但是这是没有办法的办法了,如果各位大婶有用adoquery成功调用,还请多多指点啊。来人接分吧!
leandzgc
2014-05-18
打赏
举报
回复
跪求神仙啊!
leandzgc
2014-05-17
打赏
举报
回复
怎么一个人也没有啊!!!
delphi中
调用
oracle
的存储
过程
(
ADO
DataSet,
ADO
Query
,
过程
带返回值不带返回值均有)
本文介绍如何
使用
Delphi通过
Ado
DataSet组件
调用
Oracle
存储
过程
,包括带有返回游标的
过程
及不返回值的
过程
。文章详细展示了创建
Oracle
包与包体的
方法
,以及在Delphi中如何设置连接字符串并
调用
存储
过程
。
如何在Delphi中
调用
oracle
的存储
过程
返回数据集(转)
本文详细介绍了在Delphi中
调用
Oracle
存储
过程
的
方法
,包括创建存储
过程
、
使用
Ado
DataSet和
Ado
Query
组件
调用
存储
过程
并返回数据集的
过程
。通过实例演示了参数传递、结果集获取等关键步骤。
如何在Delphi中
调用
oracle
的存储
过程
返回数据集
本文介绍了delphi中
调用
oracle
存储
过程
的解决方案,包括创建包与包体,以及在delphi中利用
Ado
DataSet和
Ado
Query
调用
不同存储
过程
的
方法
,还提及了三层体系下的类似处理方式,适用于delphi 6和
oracle
8.1.6。
Delphi
调用
Oracle
中包(package)中的
过程
本文介绍了一种在Delphi中
使用
Ado
Query
组件
调用
存储
过程
的
方法
,通过设置参数并执行存储
过程
,获取并显示结果集中的'sub'和'sum'字段值。
delphi中
调用
oracle
的存储
过程
本文介绍了在Delphi 6与
Oracle
8.1.6环境下的操作。先创建了包与包体,包含求两数和差、查询数据集、插入记录等存储
过程
。接着详细阐述了在Delphi中利用
Ado
DataSet和
Ado
Query
调用
这些存储
过程
的
方法
,还提及了三层体系下类似问题的解决思路。
数据库相关
2,508
社区成员
88,447
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章