权限不足ORA_01031 |
尚未結案
|
zzmbeyond01
中階會員 發表:98 回覆:167 積分:53 註冊:2003-09-07 發送簡訊給我 |
各位先进好:
我用oracle8.16,我写的进行汇总的PL/SQL存储过程为什么在Delphi中执行不了?
当我设置ADOStoredProc1.active=ture;时候,报:“权限不足ORA_01031 ORA-06512在“study.HZ_Proc ,line27””的错误。 该存储过程不返回数据,只对后台的数据进行统计工作。
ADOStoredProc1的连接字符串如下:“Provider=OraOLEDB.Oracle.1;Password=study;Persist Security Info=True;User ID=study;Data Source=oramap”。 小弟还有一个问题就是为什么我在oracle中写的存储过程,在ADOStoredProc1.procedurename下拉框中只能看到其中的一个呢,其它的为什么显不出来? 發表人 - zzmbeyond01 於 2004/11/07 21:35:54
|
zzmbeyond01
中階會員 發表:98 回覆:167 積分:53 註冊:2003-09-07 發送簡訊給我 |
授予study用户create table 权限就好了。 EXECUTE HZ_ZK_PROC;在sql*plus中运行成功,为什么在adocommand.commandtext中就不行呢。
implementation {$R *.dfm} procedure TForm1.ADOConnection1AfterConnect(Sender: TObject); begin ADOCommand1.CommandText:=''; ADOCommand1.CommandText:='EXECUTE HZ_ZK_PROC'; ADOCommand1.Prepared; ADOCommand1.Execute; end; procedure TForm1.FormCreate(Sender: TObject); begin ADOTable1.connection:= ADOConnection1; ADOTable1.TableName:='CX_ZLGK'; ADOTable1.Open; end; |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |