TRIM bug - Mailing list pgsql-odbc

From James Bellinger
Subject TRIM bug
Date
Msg-id 6a162190-c3f7-4972-b0ae-9049e519302e@illusorystudios.com
Whole thread Raw
Responses Re: TRIM bug  (Adrian Klaver <adrian.klaver@aklaver.com>)
List pgsql-odbc
Hello,

I just ran into this and narrowed it down to TRIM. Without the TRIM(),
it works fine.

In MS Access,
SELECT DISTINCT [Name] FROM [Customer Information] WHERE [Name] IS NOT
NULL AND LEN(TRIM([Name])) > 1 ORDER BY [Name] ASC;
becomes
SELECT DISTINCT "public"."Orders"."Name"  FROM ("public"."Orders" LEFT
OUTER JOIN "public"."POs" ON ("public"."Orders"."OnlineCode" =
"public"."POs"."OnlineCode" ) ) WHERE (NOT(("public"."Orders"."Name" IS
NULL ) ) AND (char_length(ltrim(rtrim("public"."Orders"."Name" )))))> 1
) ) ORDER BY "public"."Orders"."Name"
As you can see, there is an extra right parenthesis. (Customer
Information is an Access query onto Orders, in case the name change is
confusing from my test example.)

Thanks!

James


pgsql-odbc by date:

Previous
From: Johan Levin
Date:
Subject: Re: Server side prepared statements 'bit' parameters generate errors.
Next
From: Adrian Klaver
Date:
Subject: Re: TRIM bug