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

Visual C# 2010 Express Download

  Visual C# 2010 Express    Construa aplicativos personalizados em Visual C#, uma linguagem simples, poderosa, segura e orientada a objetos que permite rápido desenvolvimento de aplicativos com a expressividade e elegância das linguagens estilo C. Depois da instalação, você pode experimentar o produto por até 30 dias. Você precisa se registrar para obter a chave gratuita para continuar usando depois desses 30 dias. Download

Login e nível de acesso aula 03

Construindo um login com nível de acesso Para controle de estoque