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

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...