投稿日 | : 2002/08/22(Thu) 12:05 |
投稿者 | : とろ |
Eメール | : |
URL | : |
タイトル | : Re: データ形式 |
> たとえばSQLで、 値段 >= Val(Text3.Text)(データーベースはアクセス(MDB))
>
> があるとき、アクセスで値段を数値型で設定するとSQLエラー(データ型が一致しない)
> と出ます。で、値段をテキスト型で設定するとなぜかうまくいきます。
ここで言う、 "うまくいく" っていうのは、エラーが発生しないということですか?
それとも、入力した条件に合うものを、正しく取得できるということですか?
もしかして、 SQL にそのまま Text3.Text という文字を渡していませんか?
Text3 に入力された文字(数値)を使用する場合は、 " の外側に出す必要がありますよ。
ちなみに、テキスト型で "45" と "123" を比較した場合、
"123" の方が小さいと判断されてしまいますので、ご注意を。