mysql:5355
From: "Taniguchi Kikuo" <"Taniguchi Kikuo" <k-taniguchi@xxxxxxxxxx>>
Date: Wed, 17 Apr 2002 12:09:20 +0900
Subject: [mysql 05355] パラメータクエリーは使えないのでしょうか
はじめまして。谷口と申します。 以下の環境でパラメータクエリーを実行しようとするとエラーになってしまいます。 MySQLではパラメータクエリーは使用できないのでしょうか。「MySQL活用ガイド」 にもパラメータクエリーについての説明が無いのですが... サーバ WinNT4.0+SP6a MySQL 3.23.49(標準インストール後設定変更はしていません) クライアント WindowsMe MyQDBC 2.50.39 VB6.0Pro+SP5 状況 DataEnvironment内でConnection,Commandを作成して 「SELECT ANo, Company FROM meisai WHERE ANo = ?」 を実行し、渡すパラメータを入力した後 「[TCX][MYODBC]SQLBindParameter not used for all parameters」 とエラーになります。 ODBCのログにはエラーとして 「DIAG [S1096] [Microsoft][ODBC Driver Manager] 情報データ型が有効範囲にありません。 (0)」 「WCHAR * 0x1F6ED068 [ 73] "SELECT INVALID SELECT STATEMENT TO FORCE ODBC DRIVER TO UNPREPARED STATE\ 0"」 「DIAG [42000] [TCX][MyODBC]You have an error in your SQL syntax near 'SELECT STATEMENT TO FORCE ODBC DRIVER TO UNPREPARED STATE' at line 1 (1064)」 「DIAG [S1090] [TCX][MyODBC]SQLBindParameter not used for all parameters (0)」 などが記録されています。 気になるのはログの中でサーバに渡す文字列(だと思うのですが)が原文のまま であることです。 VBの方の問題なのかもしれませんが切り分けができないので... ご教授いただけると幸せます。 ▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼ 谷口 規久夫(Taniguchi Kikuo) E-mail k-taniguchi@xxxxxxxxxx ▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲
-> 5355 2002-04-17 12:09 ["Taniguchi Kikuo" <k] パラメータクエリーは使えないのでしょうか 5356 2002-04-17 12:26 ┗[Shingo Yamagai <yama]