Problem with nvarchar(max) in dbexpsda.dll

Discussion of open issues, suggestions and bugs regarding usage of dbExpress drivers for SQL Server in Delphi and C++Builder
Post Reply
jsdawson
Posts: 3
Joined: Thu 26 Jul 2007 23:17

Problem with nvarchar(max) in dbexpsda.dll

Post by jsdawson » Thu 26 Jul 2007 23:22

I just downloaded the latest version of dbexpsda.dll (4.0.0.2) hoping that it would make my Delphi 7 app compatible with SQL Server 2005 nvarchar(max) columns. Unfortunately, wide characters like Kanji are still being displayed as question marks.

Do I need to make any application changes in order to use the new nvarchar(max) compatibility?

Thanks in advance,
John

Antaeus
Posts: 2098
Joined: Tue 14 Feb 2006 10:14

Post by Antaeus » Fri 27 Jul 2007 16:58

This is a restriction of dbExpress of Delphi 7. Unicode is supported in dbExpress starting with Delphi 2006.
You should either upgrade your IDE, or switch to SDAC.
You should also use a DB-aware controls with Unicode support (like TNT controls).

Post Reply