wilsade / Informativus

Ferramenta para banco de dados (SQL e Oracle)
6 stars 0 forks source link

Conexão com o banco Oracle #13

Closed boyshot closed 3 years ago

boyshot commented 3 years ago

Ao abrir a ferramenta e digitar o servidor e Base Oracle ocorre o erro abaixo:

Observação: Este erro ocorre para cada caractere que digito. Ainda sim consigo conectar no banco no final.

Erro Banco

Tela: Conexão com o banco de dados: Tipo Oracle

System.NullReferenceException: Referência de objeto não definida para uma instância de um objeto. em Informativus.Forms.UserControls.OracleConexaoControl.b__28_0(BaseDadosOracleItem x) em System.Linq.Enumerable.FirstOrDefault[TSource](IEnumerable1 source, Func2 predicate) em Informativus.Forms.UserControls.OracleConexaoControl.comboServidores_TextChanged(Object sender, EventArgs e) em System.Windows.Forms.Control.OnTextChanged(EventArgs e) em System.Windows.Forms.Control.OnTextChanged(EventArgs e) em System.Windows.Forms.ComboBox.OnTextChanged(EventArgs e) em System.Windows.Forms.ComboBox.WmReflectCommand(Message& m) em System.Windows.Forms.ComboBox.WndProc(Message& m) em ComponentFactory.Krypton.Toolkit.KryptonComboBox.InternalComboBox.WndProc(Message& m) em System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

wilsade commented 3 years ago

Bom dia. Qual a versão que você está usando?

boyshot commented 3 years ago

Oracle: 19c Informativus: 8.4.1.7

wilsade commented 3 years ago

Não consegui simular esta situação.

No diretório C:\Users\\AppData\Local\Informativus, existem dois arquivos:

Consegue me mandar por email? Talvez seja alguma peculiaridade dos arquivos de configuração. Obrigado.

wilsade commented 3 years ago

O problema ocorria devido a um erro no parser do Informativus que lê o arquivo TnsNames.ora. Ao que tudo indica, um dos arquivos no servidor testado não era válido.

Foi feito a correção no Informativus. Correção disponível na versão 8.4.1.11 (ou superior).