次の問題があり、myodbc を介して mysql データベースに対して SQL クエリを実行しています。
価格がセントで格納されるフィールド「price」を持つ「tbl_test」というテーブルがあります。「価格」は整数です。
ここで、次のクエリを実行してみます SELECT AVG(price) FROM tbl_test
mysql では、このクエリは価格列の平均を返します。myODBC ドライバーを介して、これはエラーになります。古いバグ (2005 年以降) を見つけて、アップデートがあるに違いないと思いました。しかし、この問題の解決策は見つかりませんでした。
これを修正する (または回避する) アイデアはありますか?
ASP ページに表示されるエラー: エラー '80020009' (あまり詳しくはわかりません...) 見つけた情報: http://bugs.mysql.com/bug.php?id=14923
「CAST」を DECIMAL に使用しても、ODBY では機能しません :-(
ありがとう!