TRIM bug

Поиск
Список
Период
Сортировка
От James Bellinger
Тема TRIM bug
Дата
Msg-id 6a162190-c3f7-4972-b0ae-9049e519302e@illusorystudios.com
обсуждение исходный текст
Ответы Re: TRIM bug  (Adrian Klaver <adrian.klaver@aklaver.com>)
Список 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 по дате отправления:

Предыдущее
От: Johan Levin
Дата:
Сообщение: Re: Server side prepared statements 'bit' parameters generate errors.
Следующее
От: Adrian Klaver
Дата:
Сообщение: Re: TRIM bug