Please Help. Error... TOraSession.ConnectMode

Discussion of open issues, suggestions and bugs regarding ODAC (Oracle Data Access Components) for Delphi, C++Builder, Lazarus (and FPC)
Post Reply
snap7i
Posts: 8
Joined: Sat 14 Apr 2007 09:49

Please Help. Error... TOraSession.ConnectMode

Post by snap7i » Sat 14 Apr 2007 09:59

Hi..
I'm "ODAC 6 without source" user.

Under code is error...
-------------------------------------------------
uses
Windows, Messages, SysUtils, Variants, Classes, ..., Ora;

.
.
.
procedure TForm1.Button1Click(Sender: TObject);
begin
with OraSession do
begin
.
.
.
case cbConnectAs.ItemIndex of
0 : ConnectMode := cmNORMAL; <-- ERROR
1 : ConnectMode := cmSYSDBA; <-- ERROR
2 : ConnectMode := cmSYSOPER; <-- ERROR
end;
Connected := True;
end;
end;
-------------------------------------------------

[Error] Unit1.pas[55]: Undeclared identifier: 'cmNORMAL';
[Error] Unit1.pas[56]: Undeclared identifier: 'cmSYSDBA';
[Error] Unit1.pas[57]: Undeclared identifier: 'cmSYSOPER';

MarkF
Posts: 211
Joined: Thu 02 Mar 2006 14:55

Post by MarkF » Sat 14 Apr 2007 12:11

Hi,

You just need to add "OraClasses" to your uses clause (that's where those constants live.)

-Mark

snap7i
Posts: 8
Joined: Sat 14 Apr 2007 09:49

Post by snap7i » Sat 14 Apr 2007 13:43

Really Really! Thanks Mark.

Post Reply