access linked table sql server #deleted

PC

SQL Serverのデータを手早く加工したり確認したりするのに、
Accessリンクテーブル(linked table)で引っ張ってくることってよくありますよね。

10年位前、リンクテーブルの機能はそのうち無くなるから気をつけて、
みたいなアナウンスをどこかで見た気がするのですが、
やっぱり便利なのでしょう。
まったく廃れませんね。

で、リンクしたテーブルを開いたらデータがあるのに
ぜ~んんぶ、「#Deleted」と表示される事態が発生。

どうやら、SQL Serverのテーブルにbigint型のデータがあったことが原因でした。

色々検索したところ、解決法は3つ。

1.bigint型を使うのを止める。
2.パススルークエリを使う。
3.アクセスのオプションでBigIntデータ型をサポートする設定にする。

1.bigint型を使うのを止める。
一番シンプルですね。
本当にbigint型を使う必要があるのかどうか吟味しろ、と。
intじゃだめなのか?と。
今回はそこは変えたくなかったので次。

2.パススルークエリを使う。
アクセスの側で対応します。
クエリのデザインでパススルークエリを作成。

別にいいんですが、SQL文を書くのがちょっと面倒に感じたので・・・、次。

3.アクセスのオプションでBigIntデータ型をサポートする設定にする。
今回はこれにしました。

下位互換性が無くなることについての警告が出ますが、
別に構いませんので・・・。

無事、解決しました。

SQL Server本

SQL Server 2016の教科書 基礎から実践まで学べる [ 松本美穂 ]
SQL Server 2016の教科書 基礎から実践まで学べる [ 松本美穂 ] 3,960円(税込)【送料込】

楽天ブックス

基礎から実践まで学べる 松本美穂 松本崇博 ソシムエスキューエル サーバー ニセン ジュウロク ノ キョウカショ マツモト,ミホ マツモト,タカヒロ 発行年月:2016年08月 予約締切日:2016年

絵で見てわかるSQL Serverの仕組み【電子書籍】[ 平山理 ]
絵で見てわかるSQL Serverの仕組み【電子書籍】[ 平山理 ] 2,860円(税込)【送料込】

楽天Kobo電子書籍ストア

<p>SQL Serverの物理構造と内部動作を理解しよう!</p> <p>ロングセラー『絵で見てわかるSQL Serverの内部構造』が11年ぶりに大改訂。</p> <p>SQL Serverの物理

SQL Server 2016データベース構築・管理ガイド Enterprise対応【電子書籍】[ 長岡秀明 ]
SQL Server 2016データベース構築・管理ガイド Enterprise対応【電子書籍】[ 長岡秀明 ] 3,663円(税込)【送料込】

楽天Kobo電子書籍ストア

画面が切り替わりますので、しばらくお待ち下さい。 ※ご購入は、楽天kobo商品ページからお願いします。※切り替わらない場合は、こちら をクリックして下さい。 ※このページからは注文できません。

現場で使えるSQL第2版 Oracle 10 g・SQL Server 20 (DB magazine selection) [ 小野哲 ]
現場で使えるSQL第2版 Oracle 10 g・SQL Server 20 (DB magazine selection) [ 小野哲 ] 2,420円(税込)【送料込】

楽天ブックス

Oracle 10 g・SQL Server 20 DB magazine selection 小野哲 藤本亮 翔泳社ゲンバ デ ツカエル エスキューエル オノ,サトシ フジモト,リョウ 発行年月:2

SQL Server 2005ストアドプロシージャプログラミング (SQL Server books) [ デヤン・サンデリック ]
SQL Server 2005ストアドプロシージャプログラミング (SQL Server books) [ デヤン・サンデリック ] 6,380円(税込)【送料込】

楽天ブックス

SQL Server books デヤン・サンデリック トップスタジオ 翔泳社エスキューエル サーバー ニセン ゴ ストアド プロシージャ プログラミンク サンデリック,デヤン トップ スタジオ 発行

楽天ウェブサービスセンター
タイトルとURLをコピーしました