Re: Problem with simple SELECT over ODBC - Mailing list pgsql-odbc

From Hiroshi Inoue
Subject Re: Problem with simple SELECT over ODBC
Date
Msg-id 4C816E45.1070504@tpf.co.jp
Whole thread Raw
In response to Problem with simple SELECT over ODBC  ("Werner Kuhnle" <wek@kuhnle.com>)
List pgsql-odbc
(2010/09/03 18:00), Werner Kuhnle wrote:
>
> Hello,
> I am completely new to PostgreSQL and wanted to evaluate PostgreSQL as a
> substitute for MS SQL.
> Therefore I installed PG 9 RC and ODBC driver 8.04.02 (ANSI)
> The program (EXE) calling the ODBC driver (Windows 32bit written in
> VC++) is using ANSI strings, not Unicode.
> When I try the following simple SELECT :
> SELECT
> Kurzzeichen,Name_Feld,EURO_Umr_Faktor,NKStellen,RowTimestamp,RowUserID,RowDDMFields,RowID
> FROM Waehrungen ORDER BY Kurzzeichen
> from within pgAdminIII then it works well.
> When I use exactly the same query with MS SQL and the SQL Server Native
> Client 10.0 ODBC Driver
> it also works well.
> But when exactly the same SELECT is issued to PG over the PG ODBC driver
> then I get :
>
> SQLRetcode=-1
> SqlState=42601, NativeError=7, MessageText=ERROR; syntax error at »,«;

Could you send me directly the Mylog output?

> Playing around some time with ENCODING=WIN1252 instead of UTF-8 and
> trying the UNICODE odbc driver instead of the ANSI driver gives the
> following results:
> With the UNICODE driver the message does not occur, but the data
> returned is completely corrupted.

What do you mean by "corrupted"?
The Unicode driver returns the results in UTF16 strings.

regards,
Hiroshi Inoue

pgsql-odbc by date:

Previous
From: Tom Lane
Date:
Subject: Re: Re-2: Problem with simple SELECT over ODBC
Next
From: Hiroshi Inoue
Date:
Subject: Re: Re-2: Problem with simple SELECT over ODBC