was my dbExpress driver a wasted purhcase?
Posted: Tue 09 Jan 2007 21:50
I posted a question a couple weeks back, but it looks like my situation is very isolated. This seems rather peculiar to me and I'm quite dismayed to realize I may have to totally rewrite all database access in my application if I want to move from Delphi 2005 to Delphi 2006.
Using dbExpress in Delphi 2005, I converted a VCL application to VCL.NET. Everything worked fine, but later wanted to upgrade to Delphi 2006. I upgraded to the pro version of D2006, which does not come with dbExpress driver for SQL Server. So I came here and everything looked good, so I got the driver.
However, it looks like dbExpress is not supported by Delphi 2006 in VCL.NET. At least not the TSQLQuery component or the TSQLConnection component. Those two components have TWideStrings properties, TSQLQuery.SQL and TSQLConnection.Params. I'd gladly switch out all the TSQLQuery ones for TSQLDataSet (which does not use TWideStrings), but I'd still be left with the connection component.
Is there ANY way around the WideStrings problem in VCL.NET in Delphi 2006? Does no one else use VCL.NET in Delphi 2006?
Using dbExpress in Delphi 2005, I converted a VCL application to VCL.NET. Everything worked fine, but later wanted to upgrade to Delphi 2006. I upgraded to the pro version of D2006, which does not come with dbExpress driver for SQL Server. So I came here and everything looked good, so I got the driver.
However, it looks like dbExpress is not supported by Delphi 2006 in VCL.NET. At least not the TSQLQuery component or the TSQLConnection component. Those two components have TWideStrings properties, TSQLQuery.SQL and TSQLConnection.Params. I'd gladly switch out all the TSQLQuery ones for TSQLDataSet (which does not use TWideStrings), but I'd still be left with the connection component.
Is there ANY way around the WideStrings problem in VCL.NET in Delphi 2006? Does no one else use VCL.NET in Delphi 2006?
