Страница 1 из 1

ошибка "nonstandard use of \\"

Добавлено: 2008-12-04 13:19:30
f0s
при работе с 1с в постгре (не вано под виндоус или фрей), в логах такая ошибка постоянно:

Код: Выделить всё

Dec  3 16:24:07 fileserver postgres[72056]: [241818-1] WARNING:  nonstandard use of \\ in a string literal at character 145
Dec  3 16:24:07 fileserver postgres[72056]: [241818-2] HINT:  Use the escape string syntax for backslashes, e.g., E'\\'.
Dec  3 16:24:07 fileserver postgres[72056]: [241819-1] WARNING:  nonstandard use of \\ in a string literal at character 179
Dec  3 16:24:07 fileserver postgres[72056]: [241819-2] HINT:  Use the escape string syntax for backslashes, e.g., E'\\'.

у меня вроде в конифгек нет ничего такого.. или он на саму базу ругается?

Re: ошибка "nonstandard use of \\"

Добавлено: 2009-05-31 23:16:46
Alex Keda
варнинги...
забей.
кривые программизды 1с чё-то налабали...

Re: ошибка "nonstandard use of \\"

Добавлено: 2009-06-02 20:27:22
zg
f0s писал(а):или он на саму базу ругается?
если в запросе встречается обратный слеш, то он воспринимается как активатор. В винде обратный слеш служит раздилителем пути. То есть следующий код выполнится успешно, но с варнингами, поскольку управляющих символов не так много

Код: Выделить всё

insert ... "c:\program files\1c"
а такой вставит неверный путь, поскольку \n заменится на символ перевода каретки

Код: Выделить всё

insert ... "c:\program files\new folder\1c"
собстевнно поэтому и варнинг — мол не юзайте опасный символ где не попадя во избежание недоразумений.

Re: ошибка "nonstandard use of \\"

Добавлено: 2009-06-03 8:25:44
f0s
это все понятно.. просто не ясно, где это править в 1с-ке-то.. ибо никакие Insert и т.п. я не задавал.

Re: ошибка "nonstandard use of \\"

Добавлено: 2009-06-03 8:33:03
zg
дак запросы делает 1с-ка, там и косяки. Программеры кривые запросы шлют. Можно в поддержку написать.

Re: ошибка "nonstandard use of \\"

Добавлено: 2009-07-25 11:43:13
Гость
Вообще-то это легко решается правкой конфига.

Re: ошибка "nonstandard use of \\"

Добавлено: 2009-07-27 9:30:18
f0s
Гость писал(а):Вообще-то это легко решается правкой конфига.
конфига 1с?

Re: ошибка "nonstandard use of \\"

Добавлено: 2009-07-28 18:32:37
Гость
f0s писал(а):конфига 1с?
Нет, конфига Postgre. Очень быстро находится поиском.

Re: ошибка "nonstandard use of \\"

Добавлено: 2009-07-29 10:52:08
мимоходящий
я это правил следующим образом:

Код: Выделить всё

log_min_messages = error 
тогда лог не распухает)иначе от предупреждений у меня на 40 человеках за сутки 10 гигов лог был :smile:
а так - только егоги выдает - то, что и надо.

Re: ошибка "nonstandard use of \\"

Добавлено: 2010-04-07 20:47:46
Jes
правильный ответ
escape_string_warning = off