« 検索の記録 | メイン | MT にスパムフィルタ »

MT にスパムフィルタその 2

 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 で運用してるのがいけなかったりするのかなぁ。

トラックバック

このエントリーのトラックバックURL:
http://yoffy.dyndns.org/cgi-bin/mt/mt-tb.cgi/113

コメント (2)

kudlak:

はじめまして。
僕もこのエラーが出力され、ググってるうちにここに辿りつきました。そのタイミングで答えがわかったんですが、呼び出し元のファイルと呼び出し先のファイルが異なるエンコードの時に、

Statement has no result columns to bind (perhaps you need to successfully call execute first)

が発生するみたいです。
同じエンコードにしたところ、問題なく動作するようになりました。

requireしてるファイルのエンコードを見てみるといかがでしょうか?

よっふぃ~:

初めまして。
やっぱりエンコーディングが問題だったのですか。ありがとうございます。

最近はコメントにルールを付ける事で mt-bayesian がいらなくなってしまいました。

それにしてもググって見つけたサイトにコメントしてくださる人がいるとは感激です。

コメントを投稿

About

2004年07月16日 20:20に投稿されたエントリーのページです。

ひとつ前の投稿は「検索の記録」です。

次の投稿は「MT にスパムフィルタ」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

Powered by
Movable Type 3.37