Buenas pessoal.
Estou com um erro tri chato quando eu estou tentando conectar com DBX + Oracle, eu estou usando o Delphi XE2 e o Oracle 11g Express (XE para os mais íntimos).
Primeiro ele estava dando um erro referente ao arquivo oci.dll, resolvi colocando-a na pasta System32. Agora o erro é outro:
... não consigo solucionar de jeito nenhum.
procedure TConexaoOracle.CarregarParametros;
begin
// Limpa os dados
ConnectionName := '';
DriverName := '';
Params.Clear;
// Carrega o arquivo de configuração
inherited CarregarArquivo;
// Define a conexão
ConnectionName := NomeConexao;
DriverName := Oracle.DriverName;
// Define os parâmetros
Params.Values['DataBase'] := Oracle.DataBase;
Params.Values['User_Name'] := Oracle.User_Name;
Params.Values['Password'] := string(Oracle.Password);
Params.Values['OS Authentication'] := Oracle.OS_Authentication;
Params.Values['Multiple Transaction'] := Oracle.Multiple_Transaction;
end;
procedure TConexaoOracle.Conectar;
begin
// Carrega os parâmetros de conexão
CarregarParametros;
// Verifica se a conexão esta ativa.
if Connected then
Close;
// Connecta com o banco de dados
Open;
end;