質問: cmd.execute ・・・ test2というストアドプロシージャは、 begin select * from テーブル名; end と、単純なselect文となっています。 ieでwebページを開くと エラー タイプ microsoft ole db provider for odbc drivers (0x80040e14) [mysql][odbc 3.51 driver][mysqld-5.1.22-rc-community]you have an error in your sql syntax; check the manual that corresponds to your mysql server version for the right syntax to use near '{ call test2 }' at line 1 というエラーが表示されてしまいます。 0x80040e14 というエラーコードをネットで調べてみたりしたのですが 構文エラーというような説明が書かれており、何が原因なのか良く分からなく困っています。 何が原因なのか分かる方がいらっしゃいましたら 教えて下さい。
回答: #1 です。 ここの情報なんかはどうでしょうか。 http://bugs.mysql.com/bug.php?id=15635 なんかバグっぽい感じですね。myodbc 3.51.13 あたりから修正されてるっぽいようですが。