It seems to me that the current ntwdblib.dll with MS SQL Server 7 CD
(beta 3) is not compatiable with MS SQL Server 7. If a table has nchar,
nvarchar, or ntext data type field, the application used the
ntwdblib.dll will not work properly. For example, the following simple
statemet cannot be executed successfully:
Select * from TableWithNTextField
However, an application used Sqlsrv32.dll will work fine.
In the past, isqlw.exe used ntwdblib.dll but the new isqlw.exe (with MS
SQL Server 7 beta 3 CD) uses sqlsrv32.dll. What is the reason for the
change? I cannot find the type definitions of nvarchar, nchar and ntext
in the new sqlfront.h, which defines the types of varchar, char and
ntext. When I used the dbcolinfo to get the data type info for nchar
field, the reture value is 0x2f, which is just char data type. So,
ntwdblib.dll is either not upgraded or cannot support the new MS SQL
Can any one shed some light one my problem? Thanks in advance.