Title: RE: [Firebird-net-provider] Visual Studio 05 and Dataset Use

> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED]]
> On Behalf Of Daniel Hahn
> Sent: Monday, October 16, 2006 4:07 AM
> To: VS-Polis; For users and developers of the Firebird .NET providers
> Subject: SPAM: Re: [Firebird-net-provider] Visual Studio 05
> and Dataset Use
>
> Hallo Jürgen,
>
> I use VB Express and it seems like it's not possible to use new DDEX
> there... :( too bad!

To make Firebird work on Express, do this:

1.  Run REGEDIT
2.  Expand one of the following (depending on the Express Edition installed):
    HKLM\Software\Microsoft\VCSExpress\8.0
    HKLM\Software\Microsoft\VBExpress\8.0
3.  Find and expand the DataProviders key
4.  Find the key under DataProviders named "{7F041D59-D76A-44ed-9AA2-FBF6B0548B80}" and rename it (change one of the numbers in the GUID is the best bet)

5.  Going back to the root 8.0 section, find and expand the DataSources key
6.  Rename the subkey "{466CE797-67A4-4495-B75C-A3FD282E7FC3}" to something else (again just change one of the numbers).

7.  Copy this data to a .reg file:

----- Cut Here -----
ÿþWindows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0\DataSources\{466CE797-67A4-4495-B75C-A3FD282E7FC3}]
@="Firebird Data Source"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0\DataSources\{466CE797-67A4-4495-B75C-A3FD282E7FC3}\SupportingProviders\{7F041D59-D76A-44ed-9AA2-FBF6B0548B80}]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0\DataProviders\{7F041D59-D76A-44ed-9AA2-FBF6B0548B80}]
@=".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\{7F041D59-D76A-44ed-9AA2-FBF6B0548B80}\SupportedObjects]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0\DataProviders\{7F041D59-D76A-44ed-9AA2-FBF6B0548B80}\SupportedObjects\DataConnectionSupport]

@="FirebirdSql.VisualStudio.DataTools.FbDataConnectionSupport"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0\DataProviders\{7F041D59-D76A-44ed-9AA2-FBF6B0548B80}\SupportedObjects\DataConnectionProperties]

@="FirebirdSql.VisualStudio.DataTools.FbDataConnectionProperties"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0\DataProviders\{7F041D59-D76A-44ed-9AA2-FBF6B0548B80}\SupportedObjects\DataConnectionUIControl]

@="FirebirdSql.VisualStudio.DataTools.FbDataConnectionUIControl"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0\DataProviders\{7F041D59-D76A-44ed-9AA2-FBF6B0548B80}\SupportedObjects\DataObjectSupport]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0\DataProviders\{7F041D59-D76A-44ed-9AA2-FBF6B0548B80}\SupportedObjects\DataSourceInformation]

@="FirebirdSql.VisualStudio.DataTools.FbDataSourceInformation"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0\DataProviders\{7F041D59-D76A-44ed-9AA2-FBF6B0548B80}\SupportedObjects\DataViewSupport]

----- Cut Here -----

8.  Find and replace any occurance above of "VisualStudio" and replace it with either VBExpress or VCSExpress.
9.  Replace the %PATH% above with the full path to the Firebird designer DLL.
10.  Save and run this .reg file.

This will install the packageless version of the Firebird provider using the JET Guid's for Express. 

Robert Simpson
Programmer at Large


>
> Now I have to use writexmlschema() everytime I changed my
> database and
> use xsd to generate a new dataset!
>
> Bad thing but - the only solution.
>
> Thanks for your help.
>
> Regards, Daniel
>
> Am Montag, 16. Oktober 2006 11:05 schrieb VS-Polis:
> > Hallo Daniel,
> >
> > I could write in German, but for the international users...
> >
> > First, you have to include the provider in your
> machine.config. I use
> > NET 2.0, FB 2.0 and FB-Provider 2.0.
> >
> > C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONFIG\machine.config
> >
> > <configuration>
> > <configSections>
> > <section name="firebirdsql.data.firebirdclient"
> > type="System.Data.Common.DbProviderConfigurationHandler,
> System.Data,
> > Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
> > />  
> > </configSections>
> > <system.data>
> > <DbProviderFactories>
> > <add name="FirebirdClient Data Provider"
> > invariant="FirebirdSql.Data.FirebirdClient"
> > description=".Net Framework Data Provider for Firebird"
> > type="FirebirdSql.Data.FirebirdClient.FirebirdClientFactory,
> > FirebirdSql.Data.FirebirdClient,
> > Version=2.0.1.0, Culture=neutral,
> PublicKeyToken=3750abcc3150b00c" />
> > </DbProviderFactories>
> > </system.data>
> >
> > </configuration>
> >
> > Pay attention that you are using the correct versions and
> > PublicKeyToken; take a look at Roeder's Reflector.
> >
> > I don't know if this really helps: I'm using VC# Express
> and can only
> > MS-Access and MS-SQL. For a typisied (is this the English
> translation
> > of 'typisiert'?) dataset, I must create an xsd-file
> manually and then
> > create a cs-file via xsd.exe.
> >
> > This problem is discussed under:
> >
> http://www.delphipraxis.net/topic94390_d+und+vce+fehlende+prov
> ider+registrieren.html
> >
> > Please let me/us know which way you are using.
> >
> > Greetings
> >
> > Juergen
> >
> > Daniel Hahn schrieb:
> >
> >> Hello!
> >> I'm currently using the dataset and it's XML read/write
> feature but now
> >> I want to migrate to firebird. The problem is - if I want
> to create a
> >> dataset I can only choose betwen MSSQL and OleDB. There's
> no Firebird
> >> available, although I installed the DDEX. Can you help me?
> I don't want
> >> to miss these cool features like automatic generation of
> bindings and
> >> navigators and so on.
> >>
> >> Thanks!
> >>
> >> Regards,
> >> Daniel
> >>
> >>
> --------------------------------------------------------------
> -----------
> >> Using Tomcat but need to do more? Need to support web services,
> >> security?
> >> Get stuff done quickly with pre-integrated technology to
> make your job
> >> easier
> >> Download IBM WebSphere Application Server v.1.0.1 based on Apache
> >> Geronimo
> >>
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&
> dat=121642
> >> _______________________________________________
> >> Firebird-net-provider mailing list
> >> Firebird-net-provider@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/firebird-net-provider
> >>
> >>
> >
> > --
> >
> > Jürgen Thomas
> >
> > Jürgen Thomas
> > Verlags-Software
> >
> > Samländische Str. 3
> > 13189 Berlin
> >
> > Tel. (030) 94 39 96 38
> > oder (0700) VS–POLIS
> > d.h. (0700) 87 07 65 47
> > Fax (030) 94 39 96 40
> >
> > http://www.vs-polis.de
>
> --------------------------------------------------------------
> -----------
> Using Tomcat but need to do more? Need to support web
> services, security?
> Get stuff done quickly with pre-integrated technology to make
> your job easier
> Download IBM WebSphere Application Server v.1.0.1 based on
> Apache Geronimo
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&
> dat=121642
> _______________________________________________
> Firebird-net-provider mailing list
> Firebird-net-provider@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/firebird-net-provider
>

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&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