Oracle OLEDB provider的问题(200分)

  • 主题发起人 主题发起人 TheCodec
  • 开始时间 开始时间
T

TheCodec

Unregistered / Unconfirmed
GUEST, unregistred user!
我的系统:
Windows XP Pro+Delphi 7+Oracle 8.17.
当我使用ADO来连接Oracle,我想使用存储过程,TADOStoreProc可以自动列出Oracle的所有存储过程名称
却不能正确的自动获得存储过程的参数列表,我自己输入参数,却始终不行。请问这是怎么回事?
TADOStoreProc应该能够自动获得存储过程的参数的阿,我使用SQL Server和Sybase都能自动获得存储
过程的参数的:(
谢谢!
 
你可以查一下这个问题,Oracle 下一般都不用TADOStoreProc,而是用TADODataset代替。
 
可是我要调用存储过程,怎么办?
 
用TADODataset也可以调用存储过程。设置它的CommandType:=cmdStoredProc.
 
可是我的问题是能够直接用ADOExpress组件,而且能够自动获得参数啊。我知道使用原生对象可以解决的
我想知道这是不是Oracle OLEDB Provider 8.17 的Bug???
 
>>用TADODataset也可以调用存储过程。设置它的CommandType:=cmdStoredProc
后,SQL SERVER的话可以获得参数。我这没办法测试Oracle .
 
我的可以用啊呀DELPHI7+ORACLE9I+WIN2000
 
可是,我的是Oracle 8.17啊:(
 
后退
顶部