全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:898
推到 Plurk!
推到 Facebook!

权限不足ORA_01031

尚未結案
zzmbeyond01
中階會員


發表:98
回覆:167
積分:53
註冊:2003-09-07

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-11-07 21:28:44 IP:222.183.xxx.xxx 未訂閱
各位先进好: 我用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

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-11-07 22:16:32 IP:222.183.xxx.xxx 未訂閱
授予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;
系統時間:2024-06-15 5:51:39
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!