Date: Mon, 11 Jun 2007 14:12:45 +0900
From: "Akira Horikawa" <who@example.ne.jp>
堀川です
-----Original Message-----
From: Akira Horikawa [mailto:who@example.ne.jp]
Sent: Friday, June 08, 2007 4:24 PM
To: who@example.ne.jp
Subject: [ml-msde-beg:01921] RE: Access2007 における ADP の連結フォームにつ
いて
調べてみました。
ビュー表(Access側ではクエリ)を使った連結フォームでの、更新系命令は
ビュー表を使った厳密な命令
Update ビュー表 Set ビュー表の列名=値
ではなく、ベース表に対する更新命令に変換されて、Accessから投入されます。
ビュー表を使った更新ではありません。
ですから、Transact-SQL言語で解説されているビュー表の更新命令に関する注意は
あまり、関係がないようです。
逆に言えば、Transact-SQL言語では思いもよらぬ、新しいトラブルに巻き
込まれるかもしれません
1対多の、1側テーブルの更新を行うときのトラブルです。
1対多の関係のある2個のテーブルからビュー表を作ると、1側のテーブルと
多側のテーブルの両方に対して、Update文が投入されます。
ビュー表を使わずに、ベーステーブルを2個〜3個使ったフォームを自分で
作る方が、トラブルに巻き込まれないと思います
------------------------------------
Epata-IT/日本技術ソフト開発
堀川 明 (Akira Horikawa)
06月11日(月曜日) 13時56分記
mailto:who@example.ne.jp
http://www.horikawa.ne.jp/msde/
[MSDE/SQLServerに関して、今、どんなことにお困りですか?] |
よろしければお困りの内容を、電子メールで教えて下さい。 |
質問を電子メールで作成する
|
[ウィンドを閉じる][MSDE/SQLServer FAQ ][MSDE / MSDE2000 技術サポート情報一覧]
|