Como podemos conectar nuestro programa realizado en .net con nuestra base de datos firebird.
Firebird es una base de datos cliente/servidor muy potente y ligera que incluye procedimientos almacenados, triggers, funciones, vistas, al igual que las grandes bases de datos, pero con un consumo de recursos muy pequeño, es ideal para instalaciones con servidores antiguos o que tengan pocos recursos, incluso tiene la opción de instalar en modo portable, es decir, sin tener que instalar el servidor firebird. Vaya una muy buena opción como base de datos.
Aquí os dejo el código fuente de como lo he hecho yo.
Imports FirebirdSql.Data.FirebirdClient
Public Sub LeerBaseDatosSinActualizar(SQLSeleccion As String)
' cadena de conexión
Dim Sc As String = "ServerType=0;User=SYSDBA;Password=masterkey;Size=4096;Dialect=3;Pooling=TRUE;database=D:\AVJSite\Datos\2015.FDB"
Dim fbReader As FbDataReader
Try
Q.ConnectionString = Sc
Dim FBcmd As New FbCommand(SQLSeleccion, Q)
If Q.State = ConnectionState.Closed Then
Q.Open()
Else
Q.Close()
Q.Open()
End If
DR = FBcmd.ExecuteReader
Catch ex As Exception ' error
MsgBox(ex.Message)
End Try
End Sub