Re: [gxbrasil-l] RES: [csharp-l] Conexão com banco firebird

eu fiz em java ler tabela firibird


&ParSisplanDriverManager = "jdbc:firebirdsql:localhost:c:/base.GDB?sql_dialect=3"
&String = "SELECT CODIGO,ALIQUOTA,DESCRICAO FROM TABUF  "

  JAVA    
    msg(" Acesso a banco de dado Interbase  " )
    JAVA      Connection conn = null;  
    JAVA      try { 
    JAVA        Class.forName("org.firebirdsql.jdbc.FBDriver");  
    JAVA        conn = DriverManager.getConnection([!&ParSisplanDriverManager!],"SYSDBA","masterkey");  
    msg(" Coneccao Efetuado com Sucesso na conexão!  Estados", Status)
    JAVA        Statement stm = conn.createStatement();  
    JAVA        ResultSet rs = stm.executeQuery([!&String!]);  
    JAVA        while (rs.next()) { 
// Limpa Campos a Serem importados
    &EstCod       = nullvalue(&EstCod)
    &EstDescricao = nullvalue(&EstDescricao)
    &EstIcmJur    = nullvalue(&EstIcmJur) 
// Campos a Serem importados
    JAVA if (!(rs.getString("CODIGO") == null))      {[!&EstCod!] =  rs.getString("CODIGO") ; } 
    JAVA if (!(rs.getString("DESCRICAO") == null))      {[!&EstDescricao!] =  rs.getString("DESCRICAO") ;  }
    //JAVA if (!(rs.getString("ALIQUOTA") == null))      {[!&EstIcmJur!] =  rs.Getdouble("ALIQUOTA") ;  }
// Campos nao Importados
    do 'Rotinas Grava dados'
    JAVA        }  
    msg("seleção Da Tabela realizado ",Status)  
    JAVA      } catch (ClassNotFoundException e) {  
    msg("Excessao Classe nao Existe... ", status )
    JAVA        e.printStackTrace();  
    JAVA      } catch (SQLException e) {  
    msg("SQL Exception... Erro dos Acesso ao Banco de Dados", status )
    JAVA        e.printStackTrace();  
    JAVA      } finally {  
    JAVA        try {  
    JAVA          conn.close();  
    JAVA        } catch (SQLException onConClose) {  
    msg(' error on closing ', status  )
    JAVA          onConClose.printStackTrace();  
    JAVA        }  
    JAVA      }  


Em segunda-feira, 1 de abril de 2013 16h38min46s UTC-3, Marcello Lehmann Centena escreveu:

 

 

Tu precisa somente ler os arquivos ou tem que atualizar também.

Marcello Lehmann Centena

Gerente de Desenvolvimento – Analista Sênior GxEvl1
Email: mcentena@advn.com.br

 

 

De: Jander Jesus de Queiroz [mailto:jan...@sydcon.com.br]
Enviada em: segunda-feira, 1 de abril de 2013 15:20
Para: gxbra...@gxtech.com.uy; csha...@gxtech.com.uy
Assunto: RES: [gxbrasil-l] RES: [csharp-l] Conexão com banco firebird

 

Caso alguém tenha mais alguma dica sobre o assunto.

 

Att.

 

Jander

 


De: Jander Jesus de Queiroz [mailto...@sydcon.com.br]
Enviada em: segunda-feira, 1 de abril de 2013 15:02
Para: csha...@gxtech.com.uy; gxbra...@gxtech.com.uy
Assunto: [gxbrasil-l] RES: [csharp-l] Conexão com banco firebird

 

Vladimir,

 

O problema é que esta base em firebird é de terceiros eu estaria montando uma espécie de um módulo paralelo utilizando as informações desta base de dados. Tentei conectar via odbc mas deram alguns erros de tabelas, mas vou dar mais uma olhada seria bom se pudéssemos criar data view de qualquer banco via odbc para integrarmos as aplicações gx.

 

Bom  vou tentando encontrar algum pulo do gato para resolver isso.

 

Att,

 

Jander

 


De: Vladimir Cruz [mailto:vla...@heurys.com.br]
Enviada em: segunda-feira, 1 de abril de 2013 15:28
Para: csha...@gxtech.com.uy; gxbra...@gxtech.com.uy
Assunto: RES: [csharp-l] Conexão com banco firebird

 

Jander,

 

Não quero te desanimar.

Já vi muita gente tentar, mas uma solução 100% para esse problema, creio que não há.

 

Se for possível mover os dados, aconselho você a migrar seu banco para outro DBMS (Talvez MySql que é free também).

 

 

 

Vladimir Perche Cruz
Analista Genexus Senior
Heurys Tecnologia
+55-16-3512-3300
vladim...@heurys.com.br
http://www.heurys.com.br/
Rua Alice Alem Saad, 855 - 22° Andar, Cj.2206
Ribeirão Preto-SP  14096-570


De: Jander Jesus de Queiroz [jan...@sydcon.com.br]
Enviado: segunda-feira, 1 de abril de 2013 14:21
Para: gxbra...@gxtech.com.uy; csha...@gxtech.com.uy
Assunto: [csharp-l] Conexão com banco firebird

Boa tarde a todos,

 

Gostaria de saber se existe alguma maneira de conectar com um banco de dados firebird, verifiquei algumas mensagens no forum onde foi orientado para montar a conexão como se fosse postgree eu fiz desta maneira mas ao criar o data view ocorreu erro dizendo que não foi localizadas algumas tabelas padrão do postgree.

 

O que estou precisando é ler algumas informações de outro sistema que utiliza o banco firebird e trazer estes dados para minha aplicação, estou utilizando ev2 c#.

 

Se alguém puder ajudar fico grato.

 

Att.

 

Jander

Esta mensagem foi verificada com softwares de segurança Trend Micro® e está
livre de códigos maliciosos.

 

--
Has recibido este mensaje porque estás suscrito al grupo "GeneXus" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a genexus+unsubscribe@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.
 
 

0 Response to "Re: [gxbrasil-l] RES: [csharp-l] Conexão com banco firebird"

Publicar un comentario