[前][次][番号順一覧][スレッド一覧]

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]