mt-bayesian.cgi でフィルタリングはできるんだけれど、REBUILD 関連が成功しない。
単純な REBUILD も然り、エントリの追加で発生するような REBUILD も然り。
Statement has no result columns to bind (perhaps you need to successfully call execute first) at /usr/local/lib/perl5/site_perl/5.8.4/mach/DBI.pm line 1679.
なんてのが出るんだけれど、mt.cgi でやる限り問題なし。解決方法を知っている人がいたら教えて下さい。
EUC で運用してるのがいけなかったりするのかなぁ。
コメント (2)
はじめまして。
僕もこのエラーが出力され、ググってるうちにここに辿りつきました。そのタイミングで答えがわかったんですが、呼び出し元のファイルと呼び出し先のファイルが異なるエンコードの時に、
Statement has no result columns to bind (perhaps you need to successfully call execute first)
が発生するみたいです。
同じエンコードにしたところ、問題なく動作するようになりました。
requireしてるファイルのエンコードを見てみるといかがでしょうか?
投稿者: kudlak | 2005年03月09日 18:22
日時: 2005年03月09日 18:22
初めまして。
やっぱりエンコーディングが問題だったのですか。ありがとうございます。
最近はコメントにルールを付ける事で mt-bayesian がいらなくなってしまいました。
それにしてもググって見つけたサイトにコメントしてくださる人がいるとは感激です。
投稿者: よっふぃ~ | 2005年03月09日 22:52
日時: 2005年03月09日 22:52