Pular para o conteúdo principal

String de Conexão C# com Firebird

Provedor usado : FireBirdClient
namespace utilizado : FirebirdSql.Data.FirebirdClient;
Incluir a referência ao provedor FireBirdSQLData.FireBirdClient



private void button1_Click(object sender, EventArgs e)
{
     string strConn = @"DataSource=localhost; Database=C:\dados\BancoDados.FDB; UserId=SYSDBA; Pwd=masterkey";
     FbConnection fbConn = new FbConnection(strConn);
                      
     FbCommand fbCmd = new FbCommand("Select * from NomeTabela",fbConn);
          
     try
     {
       fbConn.Open();
      
      FbDataAdapter fbDa = new FbDataAdapter(fbCmd);
      DataTable dtEmployee = new DataTable();
      fbDa.Fill(dtEmployee);
        
      gdvDadosFireBird.DataSource = dtEmployee;
      }
      catch (FbException fbex)
      {
       MessageBox.Show("Erro ao acessar o FireBird " + fbex.Message,"Erro");
      }
      finally
      {
       fbConn.Close();
      }
} 

Comentários

  1. Será que você poderia me dar uma ajuda?
    Estou com o seguinte erro ao tentar conectar com firebird:
    The type initializer for 'FirebirdSql.Data.Common.TimeoutHelper' threw an exception.

    ResponderExcluir
  2. Estou com um problema igual ao do Adilon Gomes, minha aplicação esta rodando perfeito no Win7 e Win8 (tanto no x86 como no x64), mais no XP esta apresentando erro

    "The type initializer for 'FirebirdSql.Data.Common.TimeoutHelper' threw an exception."

    ResponderExcluir

Postar um comentário

Postagens mais visitadas deste blog

C# para Android: Como Desenvolver Aplicativos Eficientes

  Linguagem de Programação C# para Android: Como Desenvolver Aplicativos Eficientes A linguagem de programação C# é uma das opções para desenvolver aplicativos para Android. Essa linguagem, desenvolvida pela Microsoft, é bastante semelhante ao Java, o que facilita a sua utilização para o desenvolvimento de aplicativos Android. Além disso, o C# é uma das linguagens mais importantes do mercado empresarial, o que torna o seu aprendizado uma vantagem para quem busca uma carreira na área de desenvolvimento de software. Para desenvolver aplicativos Android com C#, é possível utilizar a plataforma Xamarin, que é uma ferramenta da Microsoft para desenvolvimento de aplicativos móveis multiplataforma. O Xamarin permite que o desenvolvedor escreva o código em C# e depois compile o aplicativo para as plataformas Android e iOS. Isso torna o desenvolvimento mais rápido e eficiente, pois não é necessário escrever o código duas vezes para as duas plataformas. Outra vantagem do uso do C# para o d...

Construção sistema de controle de estoque em Csharp - C# (com Audio)

Construa seu controle de estoque grátis Programação em Csharp C# Desenvolvimento de sistema de controle de estoque

String de Conexão C# com MySQL

Provedor usado : MySQL Connector namespace utilizado : MySql.Data.MySqlClient; Obs : Incluir a referência ao provedor MySQL.Data private void button 1 _Click(object sender, EventArgs e) { MySqlConnection conn = null; try { string strConn = @"Server=localhost;Database= Bancodados ;Uid=root;Pwd='numsey';Connect Timeout=30;"; conn = new MySqlConnection(strConn); conn.Open(); string mSQL = "Select * from NomeTabela "; MySqlCommand cmd = new MySqlCommand( mSQL,conn) ; MySqlDataAdapter da = new MySqlDataAdapter(cmd); DataTable dt = new DataTable(); da.Fill(dt); this.gdvDadosMySQL.DataSource = dt; } catch (MySqlException msqle) { MessageBox.Show("Erro de acesso ao MySQL : " + msqle.Message,"Erro"); } finally { conn.Close(); } }