Re: ACFinder 131107 正式公開版

このトピックの投稿一覧へ

なし Re: ACFinder 131107 正式公開版

msg# 1.1.1.1.1.1
depth:
5
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2013.11.08 14:52 | 最終変更
OhYeah!  管理人   投稿数: 983 オンライン
引用:no such column : seizaiEkiryoseizaiEikyo の打ち間違いだと思いますが、だとすると 130404test 版より古いバージョン(おそらく 121222 版)から 131105/131107 版にアップデートしたせいじゃないでしょうか。130404test より古い DB には dokusei テーブルに seizaiEikyo, seibunEikyo フィールドがないので、アップデート後初めて起動したときの temp view 作成時にエラーになるのだと思います。
起動後にデータベース更新ダイアログでデータ更新をするか、ACFinder インストールディレクトリを全削除して再インストールすれば、エラーは出なくなるはずです。

ACFinder 側で対処するとすれば、起動直後の DB バージョンチェック時に spec.info テーブルの m_dokusei のバージョンの有無をチェックして、バージョンがなければ spec.dokusei.txt を実行するようにすれば OK だと思います。ただし、今確認したら、MACS SQLite DB 以外では、なぜか spec.info テーブルが見つかりません。それぞれの SQL ファイルにはちゃんと作成クエリーが入っているので、データ更新の最後で spec.info を削除しちゃってるのかも?
spec.info がちゃんと作成されるようにしないと、毎回 spec.dokusei.txt を実行するハメになります。

あと、データベース更新ダイアログでデータ更新をしてて気づきましたが、SQLiteDB タブで自動更新を実行すると、MACS SQLite DB で更新せずに、基本設定で選択しているダウンロードサイトのデータで更新しようとします。他のタブでは、ちゃんと選択したタブのデータで更新します。
投票数:0 平均点:0.00

投稿ツリー

  条件検索へ