KFAA31524-E
The SQL statement cannot be executed, because the transaction access mode is "READ_ONLY". (M+J+O)
トランザクションアクセスモードが読み取り専用モードのため,このSQL文は実行できません。 <SQLSTATE:25006>
- (S)
-
このSQL文を無視します。
- 〔対策〕
-
トランザクションアクセスモードが読み取り専用モードの場合,SELECT文以外のSQL文は実行できません。次のどれかの方法で,トランザクションアクセスモードを読み書き可能モードに変更してから,SQL文を再実行してください。
-
JDBCドライバのConnectionインタフェースのsetReadOnlyメソッドにfalseを指定してください。
-
ODBCドライバのSQLSetConnectAttrの引数AttributeにSQL_ATTR_ACCESS_MODEを指定し,引数ValuePtrにSQL_MODE_READ_WRITEを指定してください。
-
JDBCドライバのプロパティ(システムプロパティ,ユーザプロパティ,接続用のURLのプロパティ)のadb_clt_trn_access_modeにREAD_WRITEを指定してください。
-
CLI関数のa_rdb_SQLSetConnectAttr()の引数Attributeにa_rdb_SQL_ATTR_ACCESS_MODEを指定し,引数Valueにa_rdb_SQL_ACCESS_MODE_READ_WRITEを指定してください。
-
クライアント定義のadb_clt_trn_access_modeオペランドにREAD_WRITEを指定してください。
-