v10でOracle問題
- このフォーラムに新しいトピックを立てることはできません
- このフォーラムではゲスト投稿が禁止されています
v10でOracle問題
msg# 1
yh-hasegawa
投稿数: 32
お世話になります。
Magic v10でOracle v10を使いv9plusのPervasiveからアップグレードしています。Magic v10でOracle v10の動作の検証をしていますが、アプリケーションを起動してOracleにテーブルが存在しない場合、エラーが表示されてMagic v10が落ちてしまいます。Cntrl+Gでテーブルの存在しないテーブルをオープンすると問題なくエラーがなく開けるのですが、回避方法を教えていただけますでしょうか。
宜しく御願いします。
Magic v10でOracle v10を使いv9plusのPervasiveからアップグレードしています。Magic v10でOracle v10の動作の検証をしていますが、アプリケーションを起動してOracleにテーブルが存在しない場合、エラーが表示されてMagic v10が落ちてしまいます。Cntrl+Gでテーブルの存在しないテーブルをオープンすると問題なくエラーがなく開けるのですが、回避方法を教えていただけますでしょうか。
宜しく御願いします。
投票数:0
平均点:0.00
Re: v10でOracle問題
msg# 1.1
yoshi
投稿数: 33
こんにちは
Oracleではトランザクションが必須となるので、
トランザクション開始前にテーブルが存在する必要があります。
参考までに
引用:
Oracleではトランザクションが必須となるので、
トランザクション開始前にテーブルが存在する必要があります。
参考までに
引用:
yh-hasegawaさんは書きました:
お世話になります。
Magic v10でOracle v10を使いv9plusのPervasiveからアップグレードしています。Magic v10でOracle v10の動作の検証をしていますが、アプリケーションを起動してOracleにテーブルが存在しない場合、エラーが表示されてMagic v10が落ちてしまいます。Cntrl+Gでテーブルの存在しないテーブルをオープンすると問題なくエラーがなく開けるのですが、回避方法を教えていただけますでしょうか。
宜しく御願いします。
投票数:0
平均点:0.00
Re: v10でOracle問題
msg# 1.1.1
yh-hasegawa
投稿数: 32
問題点が分りました。
テーブルをユーザー別に持つ設定にしてあるのが原因でした。
例%username%table1
上記のような設定をしていましたが、テーブルはユニークに
登録されたのですが、インデックスが一緒に変更になりませんでした。
別のユーザーがtable1にアクセスすると、[Oracle Gateway:Trying to create a table while in a transaction]が発生しました。これはインデックスが重複していたようです。
テーブルをユーザー別に持つ設定にしてあるのが原因でした。
例%username%table1
上記のような設定をしていましたが、テーブルはユニークに
登録されたのですが、インデックスが一緒に変更になりませんでした。
別のユーザーがtable1にアクセスすると、[Oracle Gateway:Trying to create a table while in a transaction]が発生しました。これはインデックスが重複していたようです。
投票数:0
平均点:0.00