Re: problem with CVS version
От | Dave Page |
---|---|
Тема | Re: problem with CVS version |
Дата | |
Msg-id | E7F85A1B5FF8D44C8A1AF6885BC9A0E41A74DB@ratbert.vale-housing.co.uk обсуждение исходный текст |
Ответ на | problem with CVS version ("Antonio Pennino" <a.pennino@nocerainformatica.net>) |
Ответы |
Re: problem with CVS version
|
Список | pgsql-odbc |
> -----Original Message----- > From: pgsql-odbc-owner@postgresql.org > [mailto:pgsql-odbc-owner@postgresql.org] On Behalf Of Antonio Pennino > Sent: 28 July 2004 19:45 > To: pgsql-odbc@postgresql.org > Subject: Re: [ODBC] problem with CVS version > > > If the connection is made using SQLConnectW, SQLDriverConnectW or > > SQLBrowseConnectW, > > I am *sure* : i not call unicode API. OK. > Ok, is a problem of the driver manager. > The MDAC update not solve the problem. Yes, I think it is the DM. I just tried using the Ansi ODBC Test program with the SQL Server driver. It called the Unicode functions as well... odbcte32 828-170 ENTER SQLDriverConnectW HDBC 003A17D8 HWND 00040396 WCHAR * 0x1F7A9D2C [ -3] "******\ 0" SWORD -3 WCHAR * 0x1F7A9D2C SWORD 2 SWORD * 0x00000000 UWORD 1 <SQL_DRIVER_COMPLETE> odbcte32 828-170 EXIT SQLDriverConnectW with return code 1 (SQL_SUCCESS_WITH_INFO) HDBC 003A17D8 HWND 00040396 WCHAR * 0x1F7A9D2C [ -3] "******\ 0" SWORD -3 WCHAR * 0x1F7A9D2C SWORD 2 SWORD * 0x00000000 UWORD 1 <SQL_DRIVER_COMPLETE> DIAG [01000] [Microsoft][ODBC SQL Server Driver][SQL Server]Changed database context to 'uhlive'. (5701) > The database is not unicode: > > firedell:/etc/postgresql# psql -l > > List of databases > Name | Owner | Encoding > -----------+----------+----------- > dbrete | postgres | SQL_ASCII > firedell | postgres | SQL_ASCII > template0 | postgres | SQL_ASCII > template1 | postgres | SQL_ASCII > > One table (with varchar also) is read ok, the other 4 no! > The difference with SQL Server is that it has separate types for unicode/non-unicode data (nvarchar/varchar) which can be mixed in the same table. I don't fully understand what the possible side effects might be yet, but what if we only set conn->unicode if the connection is made to a unicode database AND the driver tries to call SQL*ConnectW? Comments anyone? > Why Protocol=6.4 when i have set it to 7.x? the server is 7.2.x 7.2.x uses the 6.4 protocol. That's normal :-) Regards, Dave.
В списке pgsql-odbc по дате отправления: