--- parser3/operators.ru.txt 2004/03/02 16:55:28 1.159 +++ parser3/operators.ru.txt 2004/03/05 10:16:49 1.163 @@ -101,6 +101,7 @@ Xне сделано, видимо, не будет сделано по умолчанию, методы компилируются в $self [в случае оператора, $self=$MAIN:CLASS] !^connect[protocol://строка соединения]]{код с ^sql[...]-ями} !mysql://user:pass@{host[:port]|[/unix/socket]}/database? + ClientCharset=parser-charset << charset in which parser thinks client works charset=cp1251_koi8& timeout=3& compress=1& @@ -109,8 +110,9 @@ Xне сделано, видимо, не будет сделано autocommit если выставить в 0, будет делать commit/rollback !pgsql://user:pass@{host[:port]|[local]}/database? - client_encoding=win,[to-find-out]& - datestyle=ISO,SQL,Postgres,European,NonEuropean=US,German,DEFAULT=ISO + client_encoding=win,[to-find-out] + &datestyle=ISO,SQL,Postgres,European,NonEuropean=US,German,DEFAULT=ISO + &ClientCharset=parser-charset << charset in which parser thinks client works !oracle://user:pass@service? NLS_LANG=RUSSIAN_AMERICA.CL8MSWIN1251& @@ -125,7 +127,8 @@ Xне сделано, видимо, не будет сделано ORA_ENCRYPT_LOGIN=TRUE ClientCharset=parser-charset << charset in which parser thinks client works - !odbc://DSN=dsn^;UID=user^;PWD=password + !odbc://DSN=dsn^;UID=user^;PWD=password^;ClientCharset=parser-charset + ClientCharset << charset in which parser thinks client works для работы connect нужно, чтобы заранее(рекомендуется в системном parser3) была определена таблица @@ -243,7 +246,7 @@ odbc c:\drives\y\parser3project\odbc\ ничего не выдаёт !^void.right(n) ничего не выдаёт - !^void.pos(p[;n]) + !^void.mid(p[;n]) ничего не выдаёт !^имя.int[] (default) 0 или default