ORA-01012:##EDAA##是什么错误(50分)

  • 主题发起人 主题发起人 zzychb
  • 开始时间 开始时间
Z

zzychb

Unregistered / Unconfirmed
GUEST, unregistred user!
我在delphi调用oracle procedure时出错信息为:
project test.exe raised exception class EDBEngineError with
message'General SQL error.
ORA-01012:##EDAA##
alias:oracle1'
请众高手说说如何修改。oracle1为BDE连数据库名, 已连上。
 
ORA-01012 not logged on
Cause: A host language program issued an Oracle call, other than OLON or
OLOGON, without being logged on to Oracle. This can occur when a user
process attempts to access the database after the instance it is connected to
terminates, forcing the process to disconnect.

Action: Log on to Oracle, by calling OLON or OLOGON, before issuing any Oracle
calls. When the instance has been restarted, retry the action.

 
怎样calling OLON or OLOGON
 
别理01022的解释!
确认几点:
1 和数据库的连接处于活动状态。
2 oracle procedure的名称无误。一般情况下都使用大写。
3 在数据库中procedure的状态为valid。
另外,得看你和数据库的连接使用的是哪种方式。(不过感觉上关系不大!)
 
armyjiang:以上都正确, 我采用的是bde连接.delphi6.0中的SQL Explorer可以看到数据库内容
你的邮箱是多少?
 
sorry!
国庆期间不方便上网!
armyjiang@163.net
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
948
import
I
I
回复
0
查看
855
import
I
后退
顶部