ホーム   フォーラム   FAQ
 
メインメニュー
ログイン
ユーザー名:

パスワード:


パスワード紛失

v10でOracle問題

  • このフォーラムに新しいトピックを立てることはできません
  • このフォーラムではゲスト投稿が禁止されています
depth:
0
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2009-4-27 10:09
yh-hasegawa  半人前   投稿数: 32
お世話になります。
Magic v10でOracle v10を使いv9plusのPervasiveからアップグレードしています。Magic v10でOracle v10の動作の検証をしていますが、アプリケーションを起動してOracleにテーブルが存在しない場合、エラーが表示されてMagic v10が落ちてしまいます。Cntrl+Gでテーブルの存在しないテーブルをオープンすると問題なくエラーがなく開けるのですが、回避方法を教えていただけますでしょうか。
宜しく御願いします。
投票数:0 平均点:0.00
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2009-4-27 12:16
yoshi  半人前   投稿数: 33
こんにちは
Oracleではトランザクションが必須となるので、
トランザクション開始前にテーブルが存在する必要があります。

参考までに

引用:

yh-hasegawaさんは書きました:
お世話になります。
Magic v10でOracle v10を使いv9plusのPervasiveからアップグレードしています。Magic v10でOracle v10の動作の検証をしていますが、アプリケーションを起動してOracleにテーブルが存在しない場合、エラーが表示されてMagic v10が落ちてしまいます。Cntrl+Gでテーブルの存在しないテーブルをオープンすると問題なくエラーがなく開けるのですが、回避方法を教えていただけますでしょうか。
宜しく御願いします。
投票数:0 平均点:0.00
depth:
2
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2009-4-27 13:08
yh-hasegawa  半人前   投稿数: 32
問題点が分りました。
テーブルをユーザー別に持つ設定にしてあるのが原因でした。
例%username%table1
上記のような設定をしていましたが、テーブルはユニークに
登録されたのですが、インデックスが一緒に変更になりませんでした。
別のユーザーがtable1にアクセスすると、[Oracle Gateway:Trying to create a table while in a transaction]が発生しました。これはインデックスが重複していたようです。
投票数:0 平均点:0.00

  条件検索へ


Copyright (C) Magic Software Japan K.K. All Rights Reserved.
個人情報保護方針 会員規約