C# と VB.NET の質問掲示板
ASP.NET、C++/CLI、Java 何でもどうぞ
C# と VB.NET の入門サイト
accessのリンクテーブルマネージャーについて
掲示板トップ
C# と VB.NET 入門
新規作成
利用方法/規約
ツリー表示
トピック表示
ランキング
記事検索
過去ログ
[トピック内 5 記事 (1 - 5 表示)] <<
0
>>
■102907
/ inTopicNo.1)
accessのリンクテーブルマネージャーについて
▼
■
□投稿者/
ゆき
(1回)-(2024/01/30(Tue) 09:56:35)
分類:[データベース全般]
いつも拝見して勉強させていただいています。
oracleへODBCを使って
accessでテーブルを見たいという要望があり、
物理テーブルについては参照ができているのですが、
シノニムが参照できず困っています。
リンクテーブルマネージャーを使用して
シノニムの参照はできないということでしょうか。
ご教示をお願いできますでしょうか。
引用返信
編集キー/
編集
■102912
/ inTopicNo.2)
Re[1]: accessのリンクテーブルマネージャーについて
▲
▼
■
□投稿者/ とくま
(3回)-(2024/01/31(Wed) 10:54:45)
■
No102907
(ゆき さん) に返信
基本的なところで、シノニム CREATE 時の PUBLIC とか、接続ユーザの参照権限の変更とかは試したんですよね?
引用返信
編集キー/
編集
■102914
/ inTopicNo.3)
Re[1]: accessのリンクテーブルマネージャーについて
▲
▼
■
□投稿者/ KOZ
(435回)-(2024/01/31(Wed) 12:21:36)
■
No102907
(ゆき さん) に返信
> 物理テーブルについては参照ができているのですが、
> シノニムが参照できず困っています。
リンクテーブルで参照できるかどうかはわかりませんが、パススルークエリで参照できますよ。
引用返信
編集キー/
編集
■102915
/ inTopicNo.4)
Re[2]: accessのリンクテーブルマネージャーについて
▲
▼
■
□投稿者/ とくま
(4回)-(2024/01/31(Wed) 15:12:48)
■
No102912
(とくま さん) に返信
手元にoracle&accessの環境が無い上に、webの情報も少ないようで。。。
確認できずに回答を続けますが、権限関係を整理してテーブルのリンク一覧に出てこないなら
対応していないのだと思います。
7年位前だと、ODBCデータソースの32bitと64bitで動きが違っていて
oracleClient、ODBCデータソース、access、と全て32bitに揃えてやらないと
うまく動かないような不具合もありましたが、
Windows 10(21H2)OSビルド(19044.1826)
sqlserver&access2016で簡単に確認してみましたが、両方に裏でうまく
登録してくれているっぽいです。
まぁ、最新のoracleで調査してみる価値はあるかもしれません。
代替案というなら。。。
@別名付けたいだけなら、accessのリンクテーブル名はローカルで変更できるようですし、
物理テーブルに繋げてaccess側の名称だけ変えただけでも良いのでは?
とも思いますし。
AViewならリンクできるんじゃないかと思います。
(手元にoracle&accessの環境が無いのでsqlserverでの確認で申し訳ないですが)
BKOZさんご提案のパススルークエリ
CKOZさんご提案のパススルークエリ同等のことは、VBAからのADO接続でも
実現できます。SQLやストアドプロシージャを実行して結果セットを取得可能なので、
取得できないデータはほぼ無いでしょう。
目的次第ですが、多少の手間をかけるだけで取得する方法はあると思います。
引用返信
編集キー/
編集
■102917
/ inTopicNo.5)
Re[3]: accessのリンクテーブルマネージャーについて
▲
▼
■
□投稿者/
ゆき
(2回)-(2024/02/01(Thu) 14:42:03)
■
No102915
(とくま さん) に返信
> ■
No102912
(とくま さん) に返信
> 手元にoracle&accessの環境が無い上に、webの情報も少ないようで。。。
> 確認できずに回答を続けますが、権限関係を整理してテーブルのリンク一覧に出てこないなら
> 対応していないのだと思います。
>
> 7年位前だと、ODBCデータソースの32bitと64bitで動きが違っていて
> oracleClient、ODBCデータソース、access、と全て32bitに揃えてやらないと
> うまく動かないような不具合もありましたが、
> Windows 10(21H2)OSビルド(19044.1826)
> sqlserver&access2016で簡単に確認してみましたが、両方に裏でうまく
> 登録してくれているっぽいです。
> まぁ、最新のoracleで調査してみる価値はあるかもしれません。
>
> 代替案というなら。。。
> @別名付けたいだけなら、accessのリンクテーブル名はローカルで変更できるようですし、
> 物理テーブルに繋げてaccess側の名称だけ変えただけでも良いのでは?
> とも思いますし。
> AViewならリンクできるんじゃないかと思います。
> (手元にoracle&accessの環境が無いのでsqlserverでの確認で申し訳ないですが)
> BKOZさんご提案のパススルークエリ
> CKOZさんご提案のパススルークエリ同等のことは、VBAからのADO接続でも
> 実現できます。SQLやストアドプロシージャを実行して結果セットを取得可能なので、
> 取得できないデータはほぼ無いでしょう。
>
> 目的次第ですが、多少の手間をかけるだけで取得する方法はあると思います。
>
いろいろありがとうございます。
結局のところ権限やら見直したのですがシノニムは出てこず。。。。
なのでoracleのシノニムが見ている物理テーブルを直接参照する案に。。。。
無念ではありますが、時間はかけてられないとのことであるので。。。。
いろいろアドバイスいただきありがとうございました。
どこかで確認をいたします。
解決済み
引用返信
編集キー/
編集
このトピックをツリーで一括表示
トピック内ページ移動 / <<
0
>>
このトピックに書きこむ
入力内容にタグは利用できません。
他人を中傷する記事は管理者の判断で予告無く削除されます。
半角カナは使用しないでください。文字化けの原因になります。
名前、コメントは必須記入項目です。記入漏れはエラーになります。
入力内容の一部は、次回投稿時の手間を省くためブラウザに記録されます。
URL は自動的にリンクされます。
記事中に No*** のように書くとその記事にリンクされます(No は半角英字/*** は半角数字)。
名前
(*必須)
E-Mail (任意)
Web サイト (任意)
投稿モード
通常モード
図表モード (ソースコードを貼る場合はこちらを使用)
本文
(質問の場合は、開発環境・使用言語のバージョンなどを最初に書いてください)
■No102915 (とくま さん) に返信 > ■No102912 (とくま さん) に返信 > 手元にoracle&accessの環境が無い上に、webの情報も少ないようで。。。 > 確認できずに回答を続けますが、権限関係を整理してテーブルのリンク一覧に出てこないなら > 対応していないのだと思います。 > > 7年位前だと、ODBCデータソースの32bitと64bitで動きが違っていて > oracleClient、ODBCデータソース、access、と全て32bitに揃えてやらないと > うまく動かないような不具合もありましたが、 > Windows 10(21H2)OSビルド(19044.1826) > sqlserver&access2016で簡単に確認してみましたが、両方に裏でうまく > 登録してくれているっぽいです。 > まぁ、最新のoracleで調査してみる価値はあるかもしれません。 > > 代替案というなら。。。 > @別名付けたいだけなら、accessのリンクテーブル名はローカルで変更できるようですし、 > 物理テーブルに繋げてaccess側の名称だけ変えただけでも良いのでは? > とも思いますし。 > AViewならリンクできるんじゃないかと思います。 > (手元にoracle&accessの環境が無いのでsqlserverでの確認で申し訳ないですが) > BKOZさんご提案のパススルークエリ > CKOZさんご提案のパススルークエリ同等のことは、VBAからのADO接続でも > 実現できます。SQLやストアドプロシージャを実行して結果セットを取得可能なので、 > 取得できないデータはほぼ無いでしょう。 > > 目的次第ですが、多少の手間をかけるだけで取得する方法はあると思います。 >
編集キー
自分の投稿を編集する時に必要です
(半角8文字以内)
解決済み
/
解決したらチェックしておきましょう。
プレビュー/
管理者用
-
Child Tree
-