You can subscribe to this list here.
2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(10) |
Nov
(55) |
Dec
(36) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2003 |
Jan
(38) |
Feb
(108) |
Mar
(79) |
Apr
(95) |
May
(64) |
Jun
(130) |
Jul
(146) |
Aug
(121) |
Sep
(96) |
Oct
(149) |
Nov
(161) |
Dec
(113) |
2004 |
Jan
(113) |
Feb
(163) |
Mar
(248) |
Apr
(132) |
May
(157) |
Jun
(160) |
Jul
(236) |
Aug
(284) |
Sep
(293) |
Oct
(277) |
Nov
(257) |
Dec
(356) |
2005 |
Jan
(203) |
Feb
(190) |
Mar
(220) |
Apr
(165) |
May
(124) |
Jun
(160) |
Jul
(190) |
Aug
(142) |
Sep
(152) |
Oct
(189) |
Nov
(187) |
Dec
(159) |
2006 |
Jan
(170) |
Feb
(151) |
Mar
(212) |
Apr
(262) |
May
(226) |
Jun
(196) |
Jul
(223) |
Aug
(165) |
Sep
(163) |
Oct
(348) |
Nov
(225) |
Dec
(141) |
2007 |
Jan
(261) |
Feb
(161) |
Mar
(222) |
Apr
(193) |
May
(121) |
Jun
(157) |
Jul
(151) |
Aug
(159) |
Sep
(61) |
Oct
(123) |
Nov
(172) |
Dec
(96) |
2008 |
Jan
(104) |
Feb
(138) |
Mar
(131) |
Apr
(131) |
May
(74) |
Jun
(107) |
Jul
(89) |
Aug
(89) |
Sep
(172) |
Oct
(158) |
Nov
(119) |
Dec
(86) |
2009 |
Jan
(52) |
Feb
(84) |
Mar
(78) |
Apr
(83) |
May
(54) |
Jun
(79) |
Jul
(60) |
Aug
(62) |
Sep
(50) |
Oct
(147) |
Nov
(50) |
Dec
(70) |
2010 |
Jan
(135) |
Feb
(113) |
Mar
(74) |
Apr
(93) |
May
(35) |
Jun
(71) |
Jul
(33) |
Aug
(110) |
Sep
(47) |
Oct
(18) |
Nov
(61) |
Dec
(34) |
2011 |
Jan
(46) |
Feb
(47) |
Mar
(25) |
Apr
(24) |
May
(21) |
Jun
(22) |
Jul
(20) |
Aug
(51) |
Sep
(31) |
Oct
(42) |
Nov
(22) |
Dec
(22) |
2012 |
Jan
(31) |
Feb
(19) |
Mar
(25) |
Apr
(55) |
May
(16) |
Jun
(28) |
Jul
(33) |
Aug
(25) |
Sep
(32) |
Oct
(25) |
Nov
(52) |
Dec
(35) |
2013 |
Jan
(43) |
Feb
(18) |
Mar
(36) |
Apr
(45) |
May
(22) |
Jun
(13) |
Jul
(31) |
Aug
(24) |
Sep
(19) |
Oct
(59) |
Nov
(47) |
Dec
(25) |
2014 |
Jan
(27) |
Feb
(15) |
Mar
(38) |
Apr
(10) |
May
(15) |
Jun
(36) |
Jul
(24) |
Aug
(28) |
Sep
(16) |
Oct
(6) |
Nov
(44) |
Dec
(40) |
2015 |
Jan
(52) |
Feb
(22) |
Mar
(13) |
Apr
(17) |
May
(22) |
Jun
(36) |
Jul
(18) |
Aug
(41) |
Sep
(71) |
Oct
(60) |
Nov
(49) |
Dec
(43) |
2016 |
Jan
(60) |
Feb
(13) |
Mar
(21) |
Apr
(28) |
May
(23) |
Jun
(39) |
Jul
(17) |
Aug
(37) |
Sep
(33) |
Oct
(15) |
Nov
(22) |
Dec
(20) |
2017 |
Jan
(27) |
Feb
(40) |
Mar
(48) |
Apr
(19) |
May
(29) |
Jun
(2) |
Jul
(19) |
Aug
(36) |
Sep
(18) |
Oct
(10) |
Nov
(11) |
Dec
(5) |
2018 |
Jan
(5) |
Feb
(4) |
Mar
(5) |
Apr
(3) |
May
(4) |
Jun
(17) |
Jul
(7) |
Aug
(7) |
Sep
(12) |
Oct
(8) |
Nov
(2) |
Dec
|
2019 |
Jan
(8) |
Feb
(5) |
Mar
(3) |
Apr
(5) |
May
(3) |
Jun
(2) |
Jul
(8) |
Aug
(7) |
Sep
(3) |
Oct
(12) |
Nov
(7) |
Dec
(1) |
2020 |
Jan
(8) |
Feb
(3) |
Mar
(7) |
Apr
(1) |
May
(2) |
Jun
(1) |
Jul
(3) |
Aug
(25) |
Sep
(5) |
Oct
(3) |
Nov
(7) |
Dec
(16) |
2021 |
Jan
(11) |
Feb
(10) |
Mar
(16) |
Apr
(8) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Carlos G. A. <car...@te...> - 2003-06-27 11:28:20
|
Hello: > Can I use the provider on Pocket Windows (using the .NET compact framework)? As i know there are people using it with the .NET Compact Framework and VS 2003, but personally i have no tested it because i don't have the VS 2003, if you want, try it and tell us the problems you have using it with on a Pocket :) -- Best regards Carlos Guzmán Álvarez Vigo-Spain |
From: Karsten S. <st...@ai...> - 2003-06-27 10:11:17
|
Can I use the provider on Pocket Windows (using the .NET compact framework)? Thanks Karsten |
From: Karsten S. <st...@ai...> - 2003-06-27 10:10:58
|
Can I use the provider on Pocket Windows (using the .NET compact framework)? Thanks Karsten |
From: Alan M. <al...@me...> - 2003-06-26 21:59:29
|
Why is it at freshmeat? Is it no longer going to be at sourceforge? Alan > -----Original Message----- > From: fir...@li... > [mailto:fir...@li...]On Behalf= Of > Carlos Guzman Alvarez > Sent: Friday, 27 June 2003 4:17 AM > To: Firebird .Net Provider > Subject: [Firebird-net-provider] [ANN] Firebird .NET Data Provider > Announced in FreshMeat > > > Hello: > > The last release of the .NET Data Provider was announced at FreshMe= at > you can see it here (thanks to Marius Popa Adrian for his feedback)= : > > > http://freshmeat.net/projects/firebird.netdataprovider/?topic_id= =3D66 > > > > > > > -- > Best regards > > Carlos Guzm=E1n =C1lvarez > Vigo-Spain > > > > ------------------------------------------------------- > This SF.Net email is sponsored by: INetU > Attention Web Developers & Consultants: Become An INetU Hosting Par= tner. > Refer Dedicated Servers. We Manage Them. You Get 10% Monthly Commis= sion! > INetU Dedicated Managed Hosting http://www.inetu.net/partner/index.= php > _______________________________________________ > Firebird-net-provider mailing list > Fir...@li... > https://lists.sourceforge.net/lists/listinfo/firebird-net-provider > |
From: Carlos G. A. <car...@te...> - 2003-06-26 21:53:04
|
Hello: > Why is it at freshmeat? Is it no longer going to be at sourceforge? It's and will be at sourceforge, at freshmeat will be only a new place for announces of new releases ( if you see the annopunce at fresmeat has links to sourceforge :D ). -- Best regards Carlos Guzmán Álvarez Vigo-Spain |
From: Carlos G. A. <car...@te...> - 2003-06-26 18:17:25
|
Hello: The last release of the .NET Data Provider was announced at FreshMeat you can see it here (thanks to Marius Popa Adrian for his feedback): http://freshmeat.net/projects/firebird.netdataprovider/?topic_id=66 -- Best regards Carlos Guzmán Álvarez Vigo-Spain |
From: <CAR...@te...> - 2003-06-26 10:53:17
|
Hello=3A =3E I can=27t post the exact code (non-disclosure contracts =3E prevent me)=2C but here=27s the =22psuedo-code=22 example =3E (unchecked=2C so I don=27t even know if this actually =3E compiles) of what=27s happening=3A No problem=2C with the sample code you have sent is more than needed =3A)= =3E Once I get the datatable (similar to your C=23 example)=2C =3E I have this=3A =3E = =3E for (short c=3D0=3Bc=3Cc=5Fcount=3Bc++) =3E =7B =3E DataColumn * col =3D columns-=3Eget=5FItem( c )=3B =3E Object *o =3D row-=3Eget=5FItem( col )=3B =3E = =3E switch( Type=3A=3AGetTypeCode( o-=3EGetType() ) ) =3E =7B =3E =2E=2E=2E// enumerating the various typecodes from =3E TypeCode=3A=3ADecimal=2C etc=2E (they all work as expected) =3E = =3E =2E=2E// for the =22DataType=22 column=2C this case fires=2E=2E=2E =3E = =3E case TypeCode=3A=3AObject=3A =3E =7B Type *t =3D o-=3EGetType()=3B =3E n =3D Type=3A=3AGetTypeCode(t)=3B =3E // n is always 1 =3E =7D =3E break=3B Huummm i can=27t test it now ( i will try it later today )=2C but in firs= t = place think in that DataType column already has a Type value ( = System=2EString=2C System=2EArray=2C System=2EInt32=2C etc=2E=2E=2E) -- Best regards Carlos Guzm=E1n =C1lvarez Vigo-Spain |
From: Jason V. <jas...@ya...> - 2003-06-26 04:18:41
|
From your previous answer, which now that I look at it I should have been able to find myself, using the FbType enumeration corrects the problem for me. However, I'm writing in C++, using the interop services within a single managed C++ module (the rest of the application is unmanaged), so the behavior could be different because of this. I can't post the exact code (non-disclosure contracts prevent me), but here's the "psuedo-code" example (unchecked, so I don't even know if this actually compiles) of what's happening: Once I get the datatable (similar to your C# example), I have this: for (short c=0;c<c_count;c++) { DataColumn * col = columns->get_Item( c ); Object *o = row->get_Item( col ); switch( Type::GetTypeCode( o->GetType() ) ) { ...// enumerating the various typecodes from TypeCode::Decimal, etc. (they all work as expected) ..// for the "DataType" column, this case fires... case TypeCode::Object: { Type *t = o->GetType(); n = Type::GetTypeCode(t); // n is always 1 } break; } In this example, what I get is an "Object", from which I get a type, and then a typecode. I'm not sure why - it's the only field that does this (the ProviderType gives me a number, as expected), and I've not yet checked the MsSQL2000 version (I'm doing both side by side) to see if it does the same thing - I think it does (which would suggest the problem isn't your provider). __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com |
From: Carlos G. A. <car...@te...> - 2003-06-25 15:30:36
|
Hello: > Indeed, it appears to provide "Object" which is then > used to get a "Type" and from that I call > "GetTypeCode" = always returns 1 on the sample > databases that come with Firebird (Employee.gdb). I'm making a test and all seems to work as expected, can you tell me if this is a correct test case: FbConnection connection = new FbConnection(connectionString); connection.Open(); FbTransaction transaction = connection.BeginTransaction(); FbCommand command = new FbCommand("Select * from test_table_01", connection, transaction); FbDataReader reader = command.ExecuteReader(CommandBehavior.KeyInfo|CommandBehavior.SchemaOnly); DataTable schema = reader.GetSchemaTable(); foreach (DataRow row in schema.Rows) { foreach (DataColumn column in schema.Columns) { Console.WriteLine("{0} = {1}", column.ColumnName, row[column.Ordinal]); } } connection.Close(); In my test: "DataType" column has the correct System type. "ProviderType" column has the correct FbType value. -- Best regards Carlos Guzmán Álvarez Vigo-Spain |
From: Carlos G. A. <car...@te...> - 2003-06-25 11:06:05
|
Hello: > DataType seems to be 1 in all cases, I will try to see this later today. > What table of types should I be using? Try using FbType -- Best regards Carlos Guzmán Álvarez Vigo-Spain |
From: Jason V. <jas...@ya...> - 2003-06-25 09:34:37
|
When I perform the "ExecuteReader" with behavior options set to "SchemaOnly | KeyInfo", I get a DataTable that lists all the columns resulting for a query, but I can't make sense out of the "DataType" and "ProviderType" entries. DataType seems to be 1 in all cases, whereas I get various values for "ProviderType" - but that doesn't seem to correctly match values from the DbType or TypeCode enumerations. What table of types should I be using? __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com |
From: Carlos G. A. <car...@te...> - 2003-06-23 18:13:31
|
Hello: > You have to register the project on the fresmeat (first create a user for that) > and after they aproove it you can announce the new releases I'm registered yet i will submit the project info later today, thanks very much :) -- Best regards Carlos Guzmán Álvarez Vigo-Spain |
From: Carlos G. A. <car...@te...> - 2003-06-23 18:06:07
|
Hello: > You have to register the project on the fresmeat (first create a user for that) > and after they aproove it you can announce the new releases Ok , thanks very much. -- Best regards Carlos Guzmán Álvarez Vigo-Spain |
From: Marius P. A. <ma...@re...> - 2003-06-23 17:56:30
|
You have to register the project on the fresmeat (first create a user for = that) and after they aproove it you can announce the new releases =20 On Mon, 23 Jun 2003 19:30:57 +0200 Carlos Guzman Alvarez <car...@te...> wrote: > Hello: >=20 > > do you have a freshmeat project where to put the news ?=20 > > it could be nice to have a page there :)=20 >=20 > There are any special to do for announce the new version of Firebird=20 > .NET Data provider ( 1.1 Alpha 2 ) at freshmeat ?? :D >=20 >=20 >=20 > Thanks in advance >=20 >=20 >=20 > --=20 > Best regards >=20 > Carlos Guzm=E1n =C1lvarez > Vigo-Spain |
From: Carlos G. A. <car...@te...> - 2003-06-23 17:31:05
|
Hello: > do you have a freshmeat project where to put the news ? > it could be nice to have a page there :) There are any special to do for announce the new version of Firebird .NET Data provider ( 1.1 Alpha 2 ) at freshmeat ?? :D Thanks in advance -- Best regards Carlos Guzmán Álvarez Vigo-Spain |
From: Carlos G. A. <car...@te...> - 2003-06-23 17:28:01
|
Hello: Hello: Firebird .NET Data Provider 1.1 Alpha 2 ( for .NET 1.0 ) available for download. Release Changes: Alpha 2 ( 2003-06-23 ) ------- -------------- - Updated API Reference documentation. - BugFixes. - Added Firebird Events API Support, see KNOWN.TXT ( Thanks to Tedd for his help and feedback ). - Added a new example in VB.NET contributed by Andrew C. Goodall. --------------------------------------------------- You can view the changelog at: https://sourceforge.net/project/shownotes.php?release_id=167251 You can download binarys ( for Windows and .NET Framework 1.1 ) at: http://prdownloads.sourceforge.net/firebird/FirebirdNETProvider1.1-Alpha2.exe?download You can download sources at: http://prdownloads.sourceforge.net/firebird/FirebirdNETProvider1.1-Alpha2-Src.zip?download You can download documentation at: http://prdownloads.sourceforge.net/firebird/FirebirdNETProvider1.1-Alpha2-Doc.zip?download -- Best regards Carlos Guzmán Álvarez Vigo-Spain |
From: Carlos G. A. <car...@te...> - 2003-06-21 20:58:22
|
Hello: > FirebirdSql.Data.Firebird: 1.1.1253.20777 > DotNet Framework > * 1.0.2914 > * 1.0.3705 > * 1.1.4322 > Firebird_1_5 > > > Any suggestions? The .NET provider 1.1 was built with .NET Framework 1.1, are you using VS 2002 ?? ( VS 2002 works only with .NET Framework 1.0 ) -- Best regards Carlos Guzmán Álvarez Vigo-Spain |
From: Glenn S. <gm...@ro...> - 2003-06-21 20:28:29
|
Hi I just installed the Firebird.Net Data Provider and using their=20 ASP.Net example with the security.fdb database and it comes up with the = below error. I tried the same thing with IB6 and get the same error. I can use Easysoft ODBC driver & IB6 with ASP.Net. Error: Invalid PInvoke metadata format. It bombs on the=20 myConnection.Open(); Stact Trace [TypeLoadException: Invalid PInvoke metadata format.] FirebirdSql.Data.Firebird.ConnectionPool.Create(String = connectionString) +72 FirebirdSql.Data.Firebird.ConnectionPool.CheckOut(String = connectionString) +443 FirebirdSql.Data.Firebird.FbConnectionPool.GetConnection(String = connectionString) +32 FirebirdSql.Data.Firebird.FbConnection.Open() +108 ASP.CSharpExample_aspx.Connection() in C:\Program = Files\FirebirdNETProvider1.1\examples\ASP.NET\CSharpExample.aspx:29 ASP.CSharpExample_aspx.cmdConnect_Click(Object sender, EventArgs e) = in C:\Program = Files\FirebirdNETProvider1.1\examples\ASP.NET\CSharpExample.aspx:40 System.Web.UI.WebControls.Button.OnClick(EventArgs e) +108 = System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.Rais= ePostBackEvent(String eventArgument) +57 System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler = sourceControl, String eventArgument) +18 System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) = +33 System.Web.UI.Page.ProcessRequestMain() +1263 Win2000 IE: v6.02 FirebirdSql.Data.Firebird: 1.1.1253.20777 DotNet Framework * 1.0.2914 * 1.0.3705 * 1.1.4322 Firebird_1_5 Any suggestions? Thanks Glenn |
From: Carlos G. A. <car...@te...> - 2003-06-21 13:11:21
|
Hello: > I'm easy on this... > I'm afraid I rarely use this syntax in the world of ASP, I use > MyConnection.Execute("EXECUTE STORED PROCEDURE(..") > since it reduces overhead a little more than having to create parameters > etc. > > Doesn't the old ADO way of doing it mean that the @ID parameter is not > explicit either? > doesn't the old way go something like > > command.CommandType = CommandType.StoredProcedure; > command.CommandText = "SP_NAME"; > > then you create and add the parameters to the command I'm reviewing how the Sql Server provider works and seems that you are right: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconusingstoredprocedureswithcommand.asp -- Best regards Carlos Guzmán Álvarez Vigo-Spain |
From: Alan M. <al...@me...> - 2003-06-21 10:39:07
|
I'm easy on this... I'm afraid I rarely use this syntax in the world of ASP, I use MyConnection.Execute("EXECUTE STORED PROCEDURE(..") since it reduces overhead a little more than having to create parameters etc. Doesn't the old ADO way of doing it mean that the @ID parameter is not explicit either? doesn't the old way go something like command.CommandType = CommandType.StoredProcedure; command.CommandText = "SP_NAME"; then you create and add the parameters to the command Alan > -----Original Message----- > From: fir...@li... > [mailto:fir...@li...]On Behalf Of > Carlos Guzman Alvarez > Sent: Saturday, 21 June 2003 8:11 PM > To: Firebird .Net Provider > Subject: [Firebird-net-provider] Stored Proc execution question > > > Hello: > > > Now the CommandText for execute an stored proc needs to have the EXECUTE > PROCEDURE and the begin: > > > command.CommandType = CommandType.StoredProcedure; > command.CommandText = "EXECUTE PROCEDURE SP_NAME(@ID)"; > > I'm thinking in add a change to the 1.1 branch for allow stored proc to > be executed as: > > command.CommandType = CommandType.StoredProcedure; > command.CommandText = "SP_NAME(@ID)"; > > And add a check to the CommandText when the CommandType = > CommandType.StoredProcedure for see if it's needed to add the EXECUTE > PROCEDURE string at the begining automatically. > > > > Any thoughts ???? > > > > -- > Best regards > > Carlos Guzmán Álvarez > Vigo-Spain > > > > ------------------------------------------------------- > This SF.Net email is sponsored by: INetU > Attention Web Developers & Consultants: Become An INetU Hosting Partner. > Refer Dedicated Servers. We Manage Them. You Get 10% Monthly Commission! > INetU Dedicated Managed Hosting http://www.inetu.net/partner/index.php > _______________________________________________ > Firebird-net-provider mailing list > Fir...@li... > https://lists.sourceforge.net/lists/listinfo/firebird-net-provider > |
From: Carlos G. A. <car...@te...> - 2003-06-21 10:11:22
|
Hello: Now the CommandText for execute an stored proc needs to have the EXECUTE PROCEDURE and the begin: command.CommandType = CommandType.StoredProcedure; command.CommandText = "EXECUTE PROCEDURE SP_NAME(@ID)"; I'm thinking in add a change to the 1.1 branch for allow stored proc to be executed as: command.CommandType = CommandType.StoredProcedure; command.CommandText = "SP_NAME(@ID)"; And add a check to the CommandText when the CommandType = CommandType.StoredProcedure for see if it's needed to add the EXECUTE PROCEDURE string at the begining automatically. Any thoughts ???? -- Best regards Carlos Guzmán Álvarez Vigo-Spain |
From: Alan M. <al...@me...> - 2003-06-21 10:10:47
|
Yeh thanks - I had to make sure, I have two servers on the same box -= wanted to know which one was actually responding. Alan > -----Original Message----- > From: fir...@li... > [mailto:fir...@li...]On Behalf= Of > Carlos Guzman Alvarez > Sent: Saturday, 21 June 2003 8:06 PM > To: Alan McDonald > Cc: Firebird .Net Provider > Subject: Re: [Firebird-net-provider] where to get .net provider and > examples > > > Hello: > > > Does the gds client incorporated into the provider support custom= port > > numbers for the connection? > > > Yes you can specify one in the connection string, iusing the Port e= lement: > > string connectionString =3D > =09"User=3DSYSDBA;"=09=09=09+ > =09"Password=3Dmasterkey;"=09=09+ > =09@"Database=3DEMPLOYEE.GDB;" =09+ > =09"DataSource=3Dlocalhost;"=09=09+ > =09"Port=3D3060;"=09=09=09+=09<-------------- > =09"Dialect=3D3;"=09=09=09+ > =09"Charset=3DNONE;"=09=09=09+ > =09"Role=3D;"=09=09=09+ > =09"Connection lifetime=3D15;"=09+ > =09"Pooling=3Dfalse;"=09=09+ > =09"Packet Size=3D8192"; > > > > > > -- > Best regards > > Carlos Guzm=E1n =C1lvarez > Vigo-Spain > > > > ------------------------------------------------------- > This SF.Net email is sponsored by: INetU > Attention Web Developers & Consultants: Become An INetU Hosting Par= tner. > Refer Dedicated Servers. We Manage Them. You Get 10% Monthly Commis= sion! > INetU Dedicated Managed Hosting http://www.inetu.net/partner/index.= php > _______________________________________________ > Firebird-net-provider mailing list > Fir...@li... > https://lists.sourceforge.net/lists/listinfo/firebird-net-provider > |
From: Carlos G. A. <car...@te...> - 2003-06-21 10:05:58
|
Hello: > Does the gds client incorporated into the provider support custom port > numbers for the connection? Yes you can specify one in the connection string, iusing the Port element: string connectionString = "User=SYSDBA;" + "Password=masterkey;" + @"Database=EMPLOYEE.GDB;" + "DataSource=localhost;" + "Port=3060;" + <-------------- "Dialect=3;" + "Charset=NONE;" + "Role=;" + "Connection lifetime=15;" + "Pooling=false;" + "Packet Size=8192"; -- Best regards Carlos Guzmán Álvarez Vigo-Spain |
From: Alan M. <al...@me...> - 2003-06-21 09:51:46
|
Carlos, Does the gds client incorporated into the provider support custom port numbers for the connection? Alan |
From: Carlos G. A. <car...@te...> - 2003-06-21 09:20:13
|
Hello: > Here's and undate to the examples I gave with the html section and some > comments: > > Here's some examples in VB one for a reader, a dataadapter, and a > ExecuteNonQuery. I save the result to an xml file that I can use later > instead of pounding the database with more queries. Note on the > ExecuteNonQuery you have to have a Commit to get it to work unlike SQL > Client or OleDb Client. Attached to this email is a modified version of your sample ( nice sample !! ) that works with the EMPLOYEE.GDB database that ships with Firebird i'm going to add it to the CVS :D, thanks very much -- Best regards Carlos Guzmán Álvarez Vigo-Spain |