Carlos Guzmán Álvarez wrote:

> Hello:
> 
>  >I think I have the cofiguration right, (I think tha with delphi 2005 it
>  >works )so is there any problem with Delphi 2006
> 
> The BDP should need changes to work with Delphi 2006, but i'm not going=20
> to do them, if there are any volueenter fell free to do the changes and=20
> send them to the list ;)
> 
> 
> 
> 
> --
> Best regards
> 
> Carlos Guzm=E1n =C1lvarez
> Vigo-Spain
> 
> 
> -------------------------------------------------------
> This SF.net email is sponsored by: Splunk Inc. Do you grep through log
> files
> for problems?  Stop!  Download the new AJAX search engine that makes
> searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
> _______________________________________________
> Firebird-net-provider mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/firebird-net-provider

Hello,

I've spent a couple of days debugging the BDP code on Delphi 2006.  It is
now possible to create an application that utilizes the BDP non-visual
controls.  Note that there are several new methods expected by the updated
BDP interfaces that are not implemented.  Even so, BDP appears to work
after some cursory testing.

A new unit test file was added to excercise the FbResolver unit in the BDP
directory.  Several other unit tests have been updated to work properly. 
One BDP function I was not able to get working is
BdpCommandBuilder.DeriveParameters for a stored procedure.  Borland's BDP
code consistently responded with an Invalid Cast exception when calling
this method.  Interestingly, the BdpCommand component had no problem
accessing a stored procedure's parameters and displaying them.  So it
appears the DeriveParameters method does work.

To download the source zip file, logon to ftp.allterrainsw.com using ftp.
User: [EMAIL PROTECTED]
Password: firebird

Most of the changes occurred in the FirebirdSql.Data.BDP and
FirebirdSql.Data.Bdp.UnitTest directories.  However, minor changes were
made to GdsDatabase.cs and GdsStatement.cs in the FirebirdSql.Data.Gds
directory to eliminate a null reference exception when using the
CommandBehavior.CloseConnection parameter with ExecuteReader.

There were also minor tweaks to the build scripts and configuration files. 
I've also copied the FirebirdSql.Data.Firebird.snk file to
FirebirdSql.Data.Bdp.snk to keep the same public key for the modules.  The
version number for FirebirdSql.Data.Bdp.dll was updated to 1.7.1.0 from
1.0.0.0 as well.  See the bdpreadme_Delphi2006.txt for instructions on how
to install and configure BDP for use with the Delphi 2006 product.

One other item... I have NOT tested these changes for older versions of BDP
since I don't have Delphi 2005 or the obsolete C# Builder product.  To help
delineate the changes, I have added a define for DEXTER (codename for the
Delphi 2006 product) to do conditional compilation for code changes that I
believe are required for the Delphi 2006 product.

-- 
Best Regards,

Rick

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
[email protected]
https://lists.sourceforge.net/lists/listinfo/firebird-net-provider

Reply via email to