Is it possible to integrate the Firebird .NET 1.7 Provider with DDEX?  It is 
my understanding that non compliant .NET 2.0 Providers do not take advantage 
of the VS DDEX.  Therefore all I have to do is install the executable, and 
place the assembly references in my web.config file.  Is this correct?


""Robert Simpson"" <[EMAIL PROTECTED]> wrote in message 
news:[EMAIL PROTECTED]
> Perhaps I might be able to lend a little help on the DDEX front ...
>
> Here's a few changes to the reg file that should make Firebird 
> packageless.
> Replace any occurrance of "VisualStudio" with "VWDExpress" to make the reg
> file work on that Express edition:
>
> ----- Cut Here -----
> ÿþWindows Registry Editor Version 5.00
>
> [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0\DataSources\{2979569E-416D-4DD8-B06B-EBCB70DE7A4E}]
> @="Firebird Data Source"
>
> [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0\DataSources\{2979569E-416D-4DD8-B06B-EBCB70DE7A4E}\SupportingProviders\{92421248-F044-483A-8237-74C7FBC62971}]
>
> [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0\DataProviders\{92421248-F044-483A-8237-74C7FBC62971}]
> @=".NET Framework Data Provider for Firebird"
> "DisplayName"="Provider_DisplayName,
> FirebirdSql.VisualStudio.DataTools.Properties.Resources"
> "ShortDisplayName"="Provider_ShortDisplayName,
> FirebirdSql.VisualStudio.DataTools.Properties.Resources"
> "Description"="Provider_Description,
> FirebirdSql.VisualStudio.DataTools.Properties.Resources"
> "CodeBase"="%Path%\FirebirdSql.VisualStudio.DataTools.dll"
> "InvariantName"="FirebirdSql.Data.FirebirdClient"
> "Technology"="{77AB9A9D-78B9-4ba7-91AC-873F5338F1D2}"
>
> [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0\DataProviders\{92421248-F044-483A-8237-74C7FBC62971}\SupportedObjects]
>
> [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0\DataProviders\{92421248-F044-483A-8237-74C7FBC62971}\SupportedObjects\DataConnectionSupport]
> @="FirebirdSql.VisualStudio.DataTools.FbDataConnectionSupport"
>
> [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0\DataProviders\{92421248-F044-483A-8237-74C7FBC62971}\SupportedObjects\DataConnectionProperties]
> @="FirebirdSql.VisualStudio.DataTools.FbDataConnectionProperties"
>
> [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0\DataProviders\{92421248-F044-483A-8237-74C7FBC62971}\SupportedObjects\DataConnectionUIControl]
> @="FirebirdSql.VisualStudio.DataTools.FbDataConnectionUIControl"
>
> [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0\DataProviders\{92421248-F044-483A-8237-74C7FBC62971}\SupportedObjects\DataObjectSupport]
>
> [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0\DataProviders\{92421248-F044-483A-8237-74C7FBC62971}\SupportedObjects\DataSourceInformation]
> @="FirebirdSql.VisualStudio.DataTools.FbDataSourceInformation"
>
> [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0\DataProviders\{92421248-F044-483A-8237-74C7FBC62971}\SupportedObjects\DataViewSupport]
> ----- Cut Here -----
>
> The changes above are to replace the FactoryService entry with Codebase, 
> and
> specify the full path to the design-time DLL.
>
> The second change was to add class locations to many of the
> SupportedObjects.  Not all of them need to be explicitly declared -- some 
> of
> them are instantiated from FbDataConnectionSupport.
>
>
> Getting it to work in the other Express Editions is a little more
> complicated.
>
> Now then, as for the VSIP SDK requirement in order to get the DDEX 
> packaged
> provider working ... Carlos, run right over to the http://www.vsipdev.com
> website and register there!  Once registered, you can create a product and
> request a Package Load Key.
>
> Once you get a PLK granted, you can then add the PLK contents to the
> satellite DLL, and add a few more keys to the reg file, and then nobody 
> will
> have to download the VSIP SDK in order to use the Firebird DDEX provider
> anymore.
>
>
> Furthermore, if you really want to get clever, you can do a neat little
> trick in FbDataConnectionProperties so that you no longer have to register
> the Firebird data provider in the GAC in order to use the designer.  It
> requires some more reg file changes however.
>
> Robert
>
>
>
>
> -------------------------------------------------------
> This SF.Net email is sponsored by xPML, a groundbreaking scripting 
> language
> that extends applications into web and mobile media. Attend the live 
> webcast
> and join the prime developer group breaking into this new coding 
> territory!
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
> _______________________________________________
> Firebird-net-provider mailing list
> Firebird-net-provider@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/firebird-net-provider
> 




-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
Firebird-net-provider mailing list
Firebird-net-provider@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/firebird-net-provider

Reply via email to