Prerequisitos:
1. Visual Studio 2005 Standard o superior (este procedimiento *no sirve* para las versiones Express de Visual Studio 2005)
2. El SDK de Visual Studio 2005.
3. El provider de ADO.NET de Firebird ( version 2.0+ )
Pasos para la instalación:
1.Instalar el provider DDEX.
2. Combinar el archivo FirebirdDDEXProvider32.reg para arquitecturas de 32 bits o
FirebirdDDEXProvider64.reg para arquitecturas de 64 bits.
Antes de combiarlo hay que realizar unos pequeños cambios:
2.1. Cambiar %Path% por el directorio en el que este instalado el provider DDEX (asegurate de poner el separador de directorios dos veces *\\*)
3. Modificar el archivo machine.config de .NET 2.0 ( debería estar en X:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONFIG )
3.1. Dentro de configuration/configsections añadir:
3.2 Dentro de system.data/DbProviderFactories añadir
Sustituyendo:
· %Version% con la versión que el ensamblado del provider de ADO.NET de Firebird ( FirebirdSql.Data.FirebirdSql ) tenga en el GAC.
· %Culture% con el culture que el ensamblado del provider de ADO.NET de Firebird ( FirebirdSql.Data.FirebirdSql ) tenga en el GAC.
· %PublicKeyToken% con el PublicKeyToken que el ensamblado del provider de ADO.NET de Firebird ( FirebirdSql.Data.FirebirdSql ) tenga en el GAC.
Saludos Carlos.
Estoy intentando instalar el DDEX en Visual Studio 2005 con el SDK.
He llegado hasta el paso 3 de modificar el Machine Config…
Tengo varios problemas con esto.
El fichero lo encuentro, pero en la web no veo lo que tengo que añadir…
He encontrado en esta web http://firebirdsql.org/firebirdtutorial/firebird-data-access-designer-ddex-installation.html lo que tengo que meter en este fichero, pero no se como sacar la version de ensamblado del provider de ADO.NET de Firebird que tenga en el GAC. De hecho no se ni lo que es el GAC jeje.
He probado a juguetear con el gacutil.exe que viene con la instalacion, pero nada de nada…
Bueno…. me gustaría mucho tener esto funcionando.
Muchas gracias por adelantado.
Un saludo.
Saludos Carlos.
Ya he conseguido solucionar lo del cag, con el comando gacutil.exe /l FirebirdSql.Data.Fir
ebirdClient
que me devuelve
La caché de ensamblados global contiene los ensamblados siguientes:
FirebirdSql.Data.FirebirdClient, Version=2.1.0.0, Culture=neutral, PublicKeyToken=3750abcc3150b00c, processorArchitecture=MSIL
He hecho los cambios en el machine config metiendo estas dos lineas…
Y al darle en el explorador de Servidores de Visual Studio 2005 Me dice lo siguiente…
—————————
Microsoft Visual Studio
—————————
Error inesperado en .NET Framework Data Provider for Firebird. Póngase en contacto con el proveedor para resolver este problema.
—————————
Aceptar
—————————
Firebird Data Package ({8D9358BA-CCC9-4169-9FD6-A52B8AEE2D50}) no se cargó debido a errores previos. Para obtener ayuda, póngase en contacto con el proveedor del paquete. Para intentar cargar este paquete de nuevo, escriba ‘devenv /resetskippkgs’ en el símbolo del sistema.
Estoy perdido… me podrias indicar alguna pista de por donde tirar?¿?
Gracias
Pues o es un problema con los cambios que has hecho en el machine.config o en el archivo .reg, lo has combinado con el registro de windows ??
He hecho todo como indicas, y con todo y con eso, me salta el error que te indico al darle a nueva conexion.
Hay alguna prueba que pueda hacer para ver donde puede estar el error?
Gracias
Conoces alguna lista de correo o foro donde pueda poner mis problemas para la instalacion del DDEX?
Gracias
Si, puedes encontrar la informacion aquí:
http://www.firebirdsql.org/index.php?op=lists
o suscribirte enviando un mail a:
firebird-net-provider-request at lists.sourceforge.net
Con subscribe como asunto.
Muchas gracias
Miren esta pág.. tiene una mejor explicacíón de la instalación:
http://www.infoback.com.ar/buhardilla/blog/Utilizacion%20del%20cliente%20firebird.net.htm