请问在delphi中怎么调用oracle数据库中的package??(急急急)(100分)

  • 主题发起人 主题发起人 scorpiopro
  • 开始时间 开始时间
S

scorpiopro

Unregistered / Unconfirmed
GUEST, unregistred user!
比如我在oracle中有的叫reg的包,其中有个procedure叫emp,请问我怎么调用它?
 
用TADODataSet调用
格式是这样的:
'{call reg.emp(:param1, :param2.......)}'
 
假如你用的是ADOStoredProc或StoredProc,就这样
ADOStoredProc.ProcedureName:='a.b'; //其中a是包名,b是存储过程。
今天还有个帖子呢:http://www.delphibbs.com/delphibbs/dispq.asp?lid=1317423

to 沉香屑大侠: 您能留下QQ吗?
看了旧帖您的回答,有事请教:在客户端用中间层的TADODataSet怎么向存储过程传递参数啊?
ADOStoredProc有属性可以得到存储过程中的参数,客户端赋值给参数,可以传递到存储过程。ADODataSet呢?
 
用上面的格式写一条带param的命令就可以了
 
多人接受答案了。
 
后退
顶部