原沢信道と申します。 SQLを扱う簡易言語をC#とJavaで作っている者で、今回Qtでも作りましたが、エラー で苦戦しているので解決策が有れば教えて下さい、よろしくお願いします。 (1)Oracleの場合、日本語が部分的に文字化けし、SQL文で「ORA-01756:引用符付き文 字列が正しく終了していません。QODBC3:Unable to excute statement」のエラーが 出ます。 SQL文は下記です SELECT ' ',SYSTEM_SEQ,SYSTEM_PROGRAM FROM I_I32W4O_R_D_ZZZZ.ZZZZZZ_I_PROGRAM_TABLE WHERE SYSTEM_JOB='ZZZZ010101' AND Z_CANCEL=' ' AND SYSTEM_PROGRAM NOT LIKE '*%' ORDER BY 1,2 (2)PostgreSQLの場合、「ERROR:"'"またはその近辺で文字列引用符が閉じていませ ん。LINE 1:SELECT '(4261)QPSQL:Unable to create query」のエラーが出ます。 SQL文は(1)とほぼ同じです。(テーブル名が違う) (3)MariaDBの場合、「You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1 QODBC3: Unable to execute statement」のエラーが出ます。 SQL文は(1)とほぼ同じです。(テーブル名が違う) (4)IDB DB2ではトランザクション処理中原因不明のエラーが発生してしまいます。 (QODBC3) SQL文は下記です SELECT Z_CANCEL FROM I_I2_R_M_ZZZZ.ZZZZZZ_SAMPLE_TABLE WHERE SYSTEM_KEY1_SAMPLE='AAAAA' AND SYSTEM_KEY2_SAMPLE='A' FOR UPDATE WITH RS (5)MicrosoftSQLServerの場合問題無く動きますが、システム管理者IDのsaでのログ インが出来ません。(QODBC3,ODBCの制約かも?) (注:PostgreSQLはQPSQLでプログラムも異なりますが、以外は全てQODBC3でドライ バ名が異なるだけでプログラムは同じです、ソースプログラムはインターネットで公 開しています) URL: http://www.mis.janis.or.jp/~harasawa/ 以上