none
Coneccion de C# con FireBird RRS feed

  • Pregunta

  • Buenos dias:

    Estoy intentando conectar a una BD en firebird desed C# y no lo logro. Instale el paquete FirebirdSql.Data.FirebirdClient, le hice ping al servidor y respondio, logre hacer una conexion desde Delphi con un conector que se usar para Firebird y conectó bien...o sea....la pc esta escuchando por el puerto. Esto fue lo que intente hacer(dos variantes):

    FbConnectionStringBuilder csb = new FbConnectionStringBuilder();
    
    csb.ServerType = FbServerType.Default;
    csb.UserID = "SYSDBA";
    csb.Password = "masterkey";
    csb.Port = 3050;
    csb.DataSource = "10.1.1.1";
    csb.Dialect = 3;
    csb.Database = @"C:\Program Files\Hpti\Integrar\DB\RMSDB_FB_302.FDB";
    csb.Charset = "UTF8";
    
    FbConnection con = new FbConnection(csb.ToString());
    con.Open();


    variante 2:

    string connection = "User = SYSDBA; Password = masterkey; Database = C:\\Program Files\\Hpti\\Integrar\\DB\\RMSDB_FB_302.fdb; DataSource = 10.1.1.1; Port = 3050; Dialect = 3; Charset = UTF8; Role =; Connection lifetime = 15; Pooling = true; MinPoolSize = 0; MaxPoolSize = 50; Packet Size = 8192; ServerType = 1";
                
    FbConnectionStringBuilder csb = new FbConnectionStringBuilder(connection);
    
    FbConnection con = new FbConnection(csb.ToString());
    con.Open();


    Me lanza esta excepción: 

    Unable to complete network request to host "
    No message for error code 335544721 found.'

    Qué me puede estar faltando?

    saludos y gracias


    Roberlan


    • Editado Rober2015 viernes, 27 de noviembre de 2020 14:09 errores
    viernes, 27 de noviembre de 2020 14:08

Respuestas

  • Resuelto, use un driver ODBC y funciono. De la forma en que lo estaba haciendo la mayoria de las soluciones apuntaban a reinstalar FB e instalar version de 32 bit.

    Roberlan

    • Marcado como respuesta Rober2015 viernes, 27 de noviembre de 2020 16:51
    viernes, 27 de noviembre de 2020 16:51