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.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | 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 |