2006-07-20 Thu
「何も選ばない」生き方のすすめ
OracleのテーブルとAccessのテーブル
投稿者: なお (amethyst.mei.co.jp) 投稿日時: 2003/01/24 17:52:19 (Mozilla/4.0 (compatible; MSIE 5.5; Windows 98; T312461))
----------------------------------------------------------------------------
----
(内容)
[OSのVER]:Windows XP
[OracleのVER]:サーバー側Oracle8 クライアント側:Oracle for WindowsNT
ODBCでOracleのリンクしたテーブルと、Accessのローカルのテーブルをフィールドで
結合して、一致したレコードのOralceのデータを取得する選択クエリーを作成しまし
た。
しかし、「ORA-00960 選択リストに未確定の列名があります。」というエラーメッ
セージが
表示されていまいます。
Accessのバージョンは、いずれもAccess97です。
Windows98、Oracle for Windows85の環境元では、問題なく抽出できました。
原因がわかる方がいらっしゃいましたら、教えて下さい。
よろしくお願い致します。
[くるくるおらくる会議室 INDEXに戻る] [ヘルプ] [投稿元]
----------------------------------------------------------------------------
----
re:Not NULL条件をつけています
投稿者: アコ (higobasi.osaka.jip.co.jp) 投稿日時: 2003/01/25 11:21:41 (Mozilla/4.0 (compatible; MSIE 5.0; Windows 95; DigExt))
----------------------------------------------------------------------------
----
(内容)
私も、時々同様の現象に出くわします
で、理由はハッキリしないまま、
結合させている項目に、"Not NULL"という条件をつけてやると、
エラーは出なくなるので、それで対応しています
[くるくるおらくる会議室 INDEXに戻る] [ヘルプ] [投稿元]
----------------------------------------------------------------------------
----
re:リンクテーブルの接続の欠点
投稿者: なお (amethyst.mei.co.jp) 投稿日時: 2003/01/26 13:26:13 (Mozilla/4.0 (compatible; MSIE 5.5; Windows 98; T312461))
----------------------------------------------------------------------------
----
(内容)
アコさんお返事ありがとうございました。
以下のサイトにAccessからOracleに接続する方法の違いによって長所と短所が記述さ
れて
いました。
それによると、リンクテーブルによる接続の場合の欠点は、
①リンクテーブルに対するクエリーは複雑なクエリーが作れない
②何万件のデータに対して一括更新処理などを行うとAccessが応答しなくなる。
というものでした。
私の場合、2万件以上のAccessのローカルのテーブルとOracleのリンクテーブルとを
照合しようとしていたので、正常に機能しなかったようです。
2百件に減らした所正常に機能しました。
①や②の処理を行いたい場合は、パススルークエリーを使用するということです。
パススルークエリーで作り直してみます。
どうもありがとうございました。 ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆
☆☆☆ ☆☆☆
☆☆☆ ユニフォーム姿三四郎が紹介されています ☆☆☆
☆☆☆ ☆☆☆
☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆
OracleのテーブルとAccessのテーブル
投稿者: なお (amethyst.mei.co.jp) 投稿日時: 2003/01/24 17:52:19 (Mozilla/4.0 (compatible; MSIE 5.5; Windows 98; T312461))
----------------------------------------------------------------------------
----
(内容)
[OSのVER]:Windows XP
[OracleのVER]:サーバー側Oracle8 クライアント側:Oracle for WindowsNT
ODBCでOracleのリンクしたテーブルと、Accessのローカルのテーブルをフィールドで
結合して、一致したレコードのOralceのデータを取得する選択クエリーを作成しまし
た。
しかし、「ORA-00960 選択リストに未確定の列名があります。」というエラーメッ
セージが
表示されていまいます。
Accessのバージョンは、いずれもAccess97です。
Windows98、Oracle for Windows85の環境元では、問題なく抽出できました。
原因がわかる方がいらっしゃいましたら、教えて下さい。
よろしくお願い致します。
[くるくるおらくる会議室 INDEXに戻る] [ヘルプ] [投稿元]
----------------------------------------------------------------------------
----
re:Not NULL条件をつけています
投稿者: アコ (higobasi.osaka.jip.co.jp) 投稿日時: 2003/01/25 11:21:41 (Mozilla/4.0 (compatible; MSIE 5.0; Windows 95; DigExt))
----------------------------------------------------------------------------
----
(内容)
私も、時々同様の現象に出くわします
で、理由はハッキリしないまま、
結合させている項目に、"Not NULL"という条件をつけてやると、
エラーは出なくなるので、それで対応しています
[くるくるおらくる会議室 INDEXに戻る] [ヘルプ] [投稿元]
----------------------------------------------------------------------------
----
re:リンクテーブルの接続の欠点
投稿者: なお (amethyst.mei.co.jp) 投稿日時: 2003/01/26 13:26:13 (Mozilla/4.0 (compatible; MSIE 5.5; Windows 98; T312461))
----------------------------------------------------------------------------
----
(内容)
アコさんお返事ありがとうございました。
以下のサイトにAccessからOracleに接続する方法の違いによって長所と短所が記述さ
れて
いました。
それによると、リンクテーブルによる接続の場合の欠点は、
①リンクテーブルに対するクエリーは複雑なクエリーが作れない
②何万件のデータに対して一括更新処理などを行うとAccessが応答しなくなる。
というものでした。
私の場合、2万件以上のAccessのローカルのテーブルとOracleのリンクテーブルとを
照合しようとしていたので、正常に機能しなかったようです。
2百件に減らした所正常に機能しました。
①や②の処理を行いたい場合は、パススルークエリーを使用するということです。
パススルークエリーで作り直してみます。
どうもありがとうございました。 ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆
☆☆☆ ☆☆☆
☆☆☆ ユニフォーム姿三四郎が紹介されています ☆☆☆
☆☆☆ ☆☆☆
☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆
| ユニフォーム姿三四郎 | 11:19 | comments (x) | trackback (x) | ユニフォーム姿三四郎::備忘録 |