Code: Select all
procedure TdtmPrincipal.SetSessao(var ppSessao: TOraSession );
begin
// db is my default session
ppSessao.Server := db.Server;
ppSessao.Options.Assign(db.Options);
ppSessao.Username := db.Username;
ppSessao.Password := db.Password;
ppSessao.Connect;
end;
Code: Select all
var
ora : TOraSession;
begin
ora := TOraSession.Create();
dtmPrincipal.SetSessao(ora);
//.... Do some stuff
ora.disconnect;
dtmPrincipal.SetSessao(ora); <- I'm receiving the error here
// ... do another stuff
Code: Select all
procedure TdtmPrincipal.SetSessao(var ppSessao: TOraSession );
begin
// db is my default session
ppSessao.Server := db.Server;
//ppSessao.Options.Assign(db.Options);
ppSessao.Options.DateFormat := db.Options.DateFormat;
ppSessao.Options.DateLanguage := db.Options.DateLanguage;
ppSessao.Options.Direct := db.Options.Direct;
ppSessao.Connect;
end;