「Web出版サイト」ベータ公開

Q&A集[?]

当サイトでのご質問の受付は終了しました

すべてのコンテンツを読み込み専用としたため、回答欄からも投稿できません

Apache OpenOffice/LibreOfficeのご質問はそれぞれのフォーラムへご投稿ください

質問コーナー

サイト内検索

分類メニュー

関連サイト


本日:2
昨日:0
総数:2318
現在:1


ビューの保存ができない

ページOpenOffice.org FAQの登録ページ
投稿者polerbear
分類
edit/refer
優先順位
edit/refer
状態
edit/refer
カテゴリー
edit/refer
投稿日2006-11-22 12:00:05 (水)
OSWinXP Pro
依存するページ
バージョン
edit/refer

メッセージ

回答ページでは行末に「~」を付加する必要はありません

2つのテーブル、1つのリレーションという極めて単純なビューを構成しました。 結果が正しく表示されますが、保存しようとするとSQL側でエラーがある旨のダイアログがでて保存ができません。

また、このとき、[OK]ボタンがダイアログ内のメッセージに重なっている上、押せません。(右上の×ボタンで消しました)

デザインビューの切り替えを行いSQL文をチェックしましたが問題ありません。コマンドラインにコピペしてMySQLに流してみましたがきちんと結果を表示します。 (というか、BASE上でも正しく結果を表示しているのですが)

クエリで同じことを試しましたがきちんと保存できます。 ダイアログ自体も明らかにおかしいので、不具合として報告させていただきます。


ビューはDBによっては利用できません

M.Kamataki (2006-11-22 13:14:53 (水))

質問の流れからすると、お使いのDBはMySQLかと思います。お使いのMySQLはビューをサポートしたバージョンでしょうか。チラッと調べただけですが、5.0以降でサポートされたようです。

なお、わたしはビューがサポートされたMySQLでは確認していませんので、サポートされたMySQLで実行できないのでしたら、不具合だと思います。

さて、ビュー未実装のMySQLは、SQLの「CREATE VIEW」コマンドがないことになるのでしょうから、「SELECT」を実行していると思われるデザインビューなどで、エラーが起こらないのは不思議はないです。そして「CREATE VIEW」コマンドを実行する保存のタイミングでエラーが出るのでしょう。エラーメッセージには、英語で「MySQLのサーバーバージョンをチェック」(近々日本語化される予定)と表示されていますから、ここで理解できるはずです。

Issuesにも登録されていました

M.Kamataki (2006-11-22 13:36:31 (水))

いちおう登録されていますが、MySQL 5.0以前では対応していませんというものです。ただし、5.0以降でも未確認の模様。

「error setting up db view in 1.9.122」
http://www.openoffice.org/issues/show_bug.cgi?id=53458

そうでしたか

polerbear (2006-11-22 15:26:04 (水))

BASE上に、ではなく、MySQLのDB上にビューを作ろうとしている、ということですね。
SQL側のバージョンについてはあまり気にかけていませんでした。使っているのは4.xです。
お手数おかけいたしました。

それでもなお、

[OK]ボタンがダイアログ内のメッセージに重なっている上、押せません。
この点については立派に(^_^;)不具合かと思います。確認いただけるようでしたらお願いします。

Re: そうでしたか

M.Kamataki (2006-11-22 15:57:29 (水))

わたしが検証のために、JDBC、ODBCそれぞれで接続できる環境があります。ふだんはJDBCを使っていて、こちらは問題ありません。

さて、Windows上のMySQLサーバーにODBCで接続した環境で確認すると、テーブルのタスクには、そもそも「ビューを作成...」メニューが表示されませんでした。この状態が正しいとすると、「ビューを作成...」メニューが表示されること自体が不具合ということになりますか。でも、MySQL 5.0を利用した場合はどうなるのかなー。ちょっとこの件も確認したいので、状態を「保留」にします。

なお、ODBCでLinuxのMySQLサーバーに接続した場合、[OK]ボタンを押せないという状況が再現されましたが、下図のようにボタンの境界が黄色くなった状態なら、押せます。

faq4_93_01.png

お名前:
題名:


添付ファイル: filefaq4_93_01.png 988件 [詳細]