[Firebird-net-provider] DDEX stuff

2006-02-22 Thread Robert Simpson

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


Re: [Firebird-net-provider] DDEX stuff

2006-02-22 Thread Robert Simpson
One other thing ... if you go packageless, you don't need the VSIP SDK 
either.  That and supporting all the Express Editions are the primary reason 
I'm leaving the SQLite provider packageless.


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


Re: [Firebird-net-provider] Re:DDEX stuff

2006-02-23 Thread Robert Simpson
A good place to start would be to run vwdexpress in a debugger so you can 
get the stack dump.  That'd help Carlos identify where the error is coming 
from exactly.


Robert

- Original Message - 
From: "Rob Hutchison" <[EMAIL PROTECTED]>

To: 
Sent: Thursday, February 23, 2006 5:50 AM
Subject: [Firebird-net-provider] Re:DDEX stuff


Apologies for the incomplete message earlier.

I've modified the registry stuff for VWDexpress and I can now get to the
proper connection dialog in VWD express but we I try to ok the connection I
get the same error I used to get before:

Field not found: 'System.Collections.Generic.KeyValuePair`2.Value'

I'm using the assemblies I compiled from the 2.0 beta 4 sources.
I've tried searching for anything relating to the value property but my
guess is that its somewhere inside either the editor or the .net framework?

Also the values for IsolationLevel or ServerType cant be set? Maybe this is
related?

Rob




---
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


Re: [Firebird-net-provider] DDEX

2006-04-20 Thread Robert Simpson
- Original Message - 
From: "Graham Hardwick" <[EMAIL PROTECTED]>

To: 
Sent: Thursday, April 20, 2006 6:57 AM
Subject: [Firebird-net-provider] DDEX


Has anyone looked at how SQLite's ADO.NET 2.0 provider integrates with 
Visual Studio 2005 ?
It only requires running the install.exe file and SQLite is available in 
VS2005.


Firebird's provider's integration into VS2005 is clumsy, and it's not 
available like SQLite's is.
Since SQLite is open source too, maybe its provider's installer could be 
adapted to the Firebird's provider.


I've looked, but I can't do it.



This would probably help you Firebird users out a lot :)  The install.exe 
file does the following:


- Automatically detects what VS2005 editions you have installed and allows 
you to install the provider into each one on an individual basis.


- Installs the SQLite provider and its designer into the GAC

- Adds the SQLite provider to the machine.config on both 32-bit and 64-bit 
frameworks


- "Moves" the JET database provider on Express Editions and replaces the JET 
entries with SQLite entries so that SQLite can be used on Express Editions. 
(Also moves it back when you uninstall the SQLite provider)


- Adds SQLite's path to the registry so it can be found when adding it to 
Compact Framework projects and full .NET projects


- Adds it's paths for all the build types to the LIBPATH variable -- no easy 
task actually as VS2005 puts this information in several places on disk and 
in your localsettings folder.  This is needed in order to support typed 
dataset generation in managed C++



The installer is one of those projects I slapped together quickly and it 
kindof grew up a little too fast -- so its not as readable as my other code 
nor as easy to follow.


In order to adapt it to Firebird you'd have to:

- Change the GUID's for the DataProvider and DataSource from SQLite's to 
Firebird's


- Change all the folder paths that the install.exe expects to find things 
in.  ** This one is loaded -- all the XML editing code for setting the 
LIBPATH and things also have to be changed.


- Comment out the 64-bit GAC registration, provided Firebird was pure MSIL 
and compiled for "Any CPU"


- Change all the namespace references from SQLite's to Firebird's.  This 
includes the various Firebird designer namespaces and class names.



Robert




---
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


Re: [Firebird-net-provider] Getting a single value from the database in C#

2006-04-27 Thread Robert Simpson
If you don't care about the ID, just SELECT COUNT(CLI_COD) FROM CLIENTES 
(etc etc)


That way ExecuteScalar() will return 0 if there are no rows, or >0 if there 
were rows.  You won't have to check for NULL's that way.


Robert


- Original Message - 
From: "Fabio Gomes" <[EMAIL PROTECTED]>

To: 
Sent: Thursday, April 27, 2006 12:20 PM
Subject: Re: [Firebird-net-provider] Getting a single value from the 
database in C#



This compiled but gave me this error when i executed the select:

System.NullReferenceException: Object reference not set to an instance of an
object.
  at Sistema.frmLogin.btnOk_Click(Object sender, EventArgs e) in
D:\Documents and Settings\suporte\Meus documentos\Visual Studio
2005\Projects\SGC\Sistema de Gestão Comercial\frmLogin.cs:line 30

oh god.. why this have to be so complicated?

here is my code:

   FbCommand cmd = new FbCommand("SELECT CLI_COD FROM CLIENTES
WHERE CLI_NOME='" + txtUsuario.ToString() + "'", cn);
   try {
   int i = (int) cmd.ExecuteScalar();
   } catch (Exception ex) {
   MessageBox.Show(ex.ToString());
   }

On 4/27/06, Jiri Cincura <[EMAIL PROTECTED]> wrote:


On 27.4.2006 20:18 Fabio Gomes wrote:
> int i = cmd.ExecuteScalar();

Simpliest way: int i = (int)cmd.ExecuteScalar();


--
Jiri Cincura
http://www.cincura.net/


---
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


firebird-net-provider@lists.sourceforge.net

2006-06-11 Thread Robert Simpson
> -Original Message-
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] 
> On Behalf Of Jiri Cincura
> Sent: Saturday, June 10, 2006 12:50 PM
> To: For users and developers of the Firebird .NET providers
> Subject: Re: [Firebird-net-provider] OT: Problem with FB 
> specific statements and VS&DDEX
> 
> On 10.6.2006 19:40 +0200 Carlos Guzmán Álvarez wrote:
> > But you told me that isn't your case, can you post a list 
> with the steps 
> > you are doing ??
> 
> Yes. :)
> 
> Very simple:
> 1. Create new (typed) dataset.
> 2. Add new table adapter via right-click menu.
> 3. Do some classic steps with next.
> 4. Type 'select first 10 some from table ...;'
> 5. Click finish. -- error box saying that my statement isn't correct
> 
> Am I post any else? With this problems you can "meet" on 
> various places. And 
> sometimes it's really "disturbing".

I have the same problem with the SQLite provider.  Basically what you have
to do is generate a simple select statement to make the querybuilder build
the other statements, then show the properties for the generated
tableAdapter, and manually edit your select statement afterwards.

I've submitted several feature requests to the DDEX team -- but based on a
response I got on one of them, it looks like no DDEX changes are planned for
ORCAS.

https://connect.microsoft.com/feedback/ViewFeedback.aspx?FeedbackID=123835&S
iteID=210
https://connect.microsoft.com/feedback/ViewFeedback.aspx?FeedbackID=123836&S
iteID=210
https://connect.microsoft.com/feedback/ViewFeedback.aspx?FeedbackID=123833&S
iteID=210
https://connect.microsoft.com/feedback/ViewFeedback.aspx?FeedbackID=123834&S
iteID=210

I didn't submit a feature request for the query builder itself, though.

=0



___
Firebird-net-provider mailing list
Firebird-net-provider@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/firebird-net-provider


firebird-net-provider@lists.sourceforge.net

2006-06-11 Thread Robert Simpson
> -Original Message-
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] 
> On Behalf Of Jiri Cincura
> Sent: Sunday, June 11, 2006 9:09 AM
> To: For users and developers of the Firebird .NET providers
> Subject: Re: [Firebird-net-provider] OT: Problem with FB 
> specific statements and VS&DDEX
> 
> On 11.6.2006 17:55 Robert Simpson wrote:
> > I have the same problem with the SQLite provider.  
> Basically what you have
> > to do is generate a simple select statement to make the 
> querybuilder build
> > the other statements, then show the properties for the generated
> > tableAdapter, and manually edit your select statement afterwards.
> 
> I know what to do. But it's little bit confusing when you 
> spend day creating 
> datasets twice.

I agree. MS has made great strides in supporting 3rd party providers, but
they've a long way to go yet.

Robert




___
Firebird-net-provider mailing list
Firebird-net-provider@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/firebird-net-provider


Re: [Firebird-net-provider] Problem on dispose implementaionin fbcommand

2006-06-14 Thread Robert Simpson
Carlos -- you can modify the dispose on the FbCommand so that if a
datareader is active when the command is disposed, the command doesn't
actually dispose, but modifies some internal flag on the FbDataReader that
tells the FbDataReader that it now "owns" the command and should dispose the
command when the reader is disposed.
 

> -Original Message-
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] 
> On Behalf Of Carlos_Guzmán_Álvarez
> Sent: Tuesday, June 13, 2006 11:43 AM
> To: For users and developers of the Firebird .NET providers
> Subject: Re: [Firebird-net-provider] Problem on dispose 
> implementaionin fbcommand
> 
> Hello:
> > Hello,
> >
> > i found a little error in the dispose implementation.
> >  1 . why you close active reader when you dispose the fbcommand ?
> >
> >  because with the microsoft application block you can do it :
> >
> > Database db = Helper.GetDB();
> > using (DbCommand dbCommand = db.GetSqlStringCommand("SELECT * FROM 
> > TOTO"))
> > {
> >  return db.ExecuteReader(dbCommand);
> > }
> >
> > and after you can use the datareader.
> >   
> Because the DataReader needs the command to be not disposed 
> to be able 
> to fetch data. When disposing the command it will be released in the 
> Firebird Server as well, and the reader will be trying to use a non 
> valid command.
> 
> 
> -- 
> Carlos Guzmán Álvarez
> Vigo-Spain
> 
> http://carlosga.blogspot.com/
> 
> No hay un solo rey que no descienda de un esclavo, 
> ni un esclavo que no haya tenido reyes en su familia.
> 
> 
> 
> ___
> Firebird-net-provider mailing list
> Firebird-net-provider@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/firebird-net-prov
ider=???
=0



___
Firebird-net-provider mailing list
Firebird-net-provider@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/firebird-net-provider


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

2006-10-16 Thread Robert Simpson
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

> >

> > 

> > 

> > 

> > type="System.Data.Common.DbProviderConfigurationHandler, 

> System.Data,

> > Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" 

> >

Re: [Firebird-net-provider] FB and VS 2008

2007-08-01 Thread Robert Simpson
> -Original Message-
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] 
> On Behalf Of Carlos Guzmán Álvarez
> Sent: Wednesday, August 01, 2007 8:30 AM
> To: firebird-net-provider@lists.sourceforge.net
> Subject: Re: [Firebird-net-provider] FB and VS 2008
> 
> Hello:
> 
> > This seems like a good start:
> > 
> http://blogs.msdn.com/kevin_halverson/archive/2007/07/10/how-t
o-implement-iq
> > ueryable.aspx


Carlos, you'll be wanting the Resources.zip file from here:

http://blogs.msdn.com/adonet/archive/2007/03/16/ado-net-orcas-sample-provide
r.aspx

Inside is an OrcasProvider.exe which is a self-extracting executable
containing a simple LINQ provider over Sql Server.  You can use it and adapt
it to Firebird.

Further along in the blog it is claimed that this zip file was updated for
Beta 1 -- I haven't heard anything about an update for Beta 2.

I used a much earlier version of this during a ProviderFest MS event last
year to get a very early LINQ provider out for SQLite.  It wasn't too
terribly hard once I had their demo provider source code in hand.

Robert



-
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
___
Firebird-net-provider mailing list
Firebird-net-provider@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/firebird-net-provider


Re: [Firebird-net-provider] FB and VS 2008

2007-08-01 Thread Robert Simpson
> -Original Message-
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] 
> On Behalf Of Carlos Guzmán Álvarez
> Sent: Wednesday, August 01, 2007 9:35 AM
> To: firebird-net-provider@lists.sourceforge.net; Robert Simpson
> Cc: 'For users and developers of the Firebird .NET providers'
> Subject: Re: [Firebird-net-provider] FB and VS 2008
> 
> Hello:
> 
> > Carlos, you'll be wanting the Resources.zip file from here:
> > 
> > 
> http://blogs.msdn.com/adonet/archive/2007/03/16/ado-net-orcas-
> sample-provide
> > r.aspx
> 
> Thanks very much for the information :D
> 
> > Inside is an OrcasProvider.exe which is a self-extracting executable
> > containing a simple LINQ provider over Sql Server.  You can 
> use it and adapt
> > it to Firebird.
> 
> The blog post explains too how to extend an existing ado.net data 
> provider to support the Entity Framework wqhat is nice as well :)

Ya, that's the easy part ... Implementing and adapting the SQL generator was
a pain in the butt, as will be adjusting the XML files that provide LINQ
with information on builtin functions, datatypes, conversions, etc.

Robert



-
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
___
Firebird-net-provider mailing list
Firebird-net-provider@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/firebird-net-provider