ビューが追加できない

データベース (Base) について
返信する
mockingbird
記事: 1
登録日時: 8月 22, 2011, 5:48 pm

ビューが追加できない

投稿記事 by mockingbird »

初めて投稿いたします。

MS SQLserverにODBC接続をした後で、各テーブルのデータを抽出したビューを作成したいのですが、
ビュー作成後に躓いております。

「現象」
 「ビューを作成(K)」でビューを作成する。
 必要なテーブルを選択し、リレーションを定義する
 クエリを実行すると、結果は返ってくる。
 が・・・
 そのビューを保存できない。

環境は以下の通りです。
 OS:WindowsVista
 DB:Microsoft SQLserver 2005 WorkgroupEdition
 OpenOfficeVer.:3.3.0

ちなみに、テーブルの追加はできます。
追加したテーブルも含めてデータの更新は可能。
ビューで作成されるクエリも正しく動作する
でも、ビューの保存だけができない。
OOo:3.3
OS:WinVista
MoIshihara
記事: 337
登録日時: 6月 21, 2010, 6:52 am

Re: ビューが追加できない

投稿記事 by MoIshihara »

mockingbird さん こんにちは

・接続するデータベースによってはビューは使えないらしいです。
http://oooug.jp/faq/index.php?faq%2F4a%2F93
http://openoffice.org/bugzilla/show_bug.cgi?id=53458
http://openoffice.org/bugzilla/show_bug.cgi?id=95712

・つまり、データベースにビューを保存する機能が無いか、又は、ビュー保存時のリクエストがうまく渡されていないかのどちらかだと思います。
(検証出来るデータベースを入れていないので、確実な事は解りませんが...)

・ちなみに、Base の内蔵データベースでは、クエリーからクエリーを作成すると、なぜか(抽出も並べ替えも行っていないのに)レコードの編集が出来ない読み出し専用のクエリーになったりします。(テーブルから直接フィールドを接続する時以外はレコードの編集が出来ない仕様なのでしょう)
返信する

“Base”に戻る