Date: Mon, 01 Mar 2004 14:24:52 +0900
From: "H.Mizuguchi" <who@example.co.jp>
水口です。
> SP内で 一時テーブルを認識できないていないということはわかりました。
> tempdb内でいくつも存在する一時テーブルの中から必要なものを指定する際には、
> 「#テーブル______________〜」
> の形ででないと認識できないということでしょうか?
名前が#で始まるローカル一時テーブルは、異なる接続間をまたがって参照でき
ません。一方、名前が##で始まるグローバル一時テーブルなら、接続をまたがっ
て参照可能なので、こちらを使ってはいかがですか?他のユーザと名前が衝突す
ることを防ぐのであれば、テーブル名にログインしているユーザの名前を付加し
て一意にすればいいでしょう。「全クライアントがsaでログインしている」なん
て場合であれば、Workstation IDを使うとか。
今回、藤田さんのメールの内容から推測して、堀川さんの指摘通り、
DoCmd.OpenReportが、別ConnectionでRecordsetを開いているように見えたので、
それがどこかに記述されていないかどうか、少し調べたのですが、わかりません
でした。こういうのがADPの嫌らしいところですね。
[MSDE/SQLServerに関して、今、どんなことにお困りですか?] |
よろしければお困りの内容を、電子メールで教えて下さい。 |
質問を電子メールで作成する
|
[ウィンドを閉じる][MSDE/SQLServer FAQ ][MSDE / MSDE2000 技術サポート情報一覧]
|