VBプログラマ質問スレ(Ver.6.0 まで) part61
■ このスレッドは過去ログ倉庫に格納されています
0737デフォルトの名無しさん
2013/02/13(水) 15:29:30.91データベースから取得したらリテラルじゃないだろう。
文字列の大小が数値の大小と同じだと思ってはいけない。
>>692は左と右の桁数が同じだから、文字列の大小と
数値の大小の結果が同じになる、特殊なケース。
特殊なケースだからといって、文字列の大小を
数値の大小の代わりに使っていると、間違いが起こるよ。
桁数の違う数値を文字列にして、比較してみると良い。
?"2001" < "20000"
?2001 < 20000
■ このスレッドは過去ログ倉庫に格納されています