sqlanywhere 12 の php API を使用して特定のクエリを実行する際に問題が発生しています。
SET OPTION クエリでのみ発生します。
<?php
// setup omitted for clarity here
$result = sasql_query( $conn, "SET OPTION PUBLIC.AjusteFuso = '0'" );
// clean up omitted for clarity here
?>
次の例外が発生します。
AjusteFuso' is an unknown option SET OPTION PUBLIC.AjusteFuso = '0'
しかし、これは真実ではありません。私のデータベースでは既知のオプションです!
1 - その他の選択/更新/削除/挿入は正常に機能します。
2 - sybase central を使用してテストすると、SET OPTION は問題なく動作します。
この同じクエリは、 sybase_query()古い APIで sql どこでも 9 を使用して正常に動作していました。