1. vb.net中的一个变量drate 为double类型, drate=0.062. 在数据库中一个表A中有字段rate为real类型。
其中在表A中存在这样的纪录:A.rate=0.06
但是我如果在vb.net中用下面的语句查寻这些记录,结果是查不到这些记录。"SELECT * FROM A WHERE A.rate="+ drate如果将语句改成:"SELECT * FROM A WHERE A.rate=0.06" 就能查到。这是为什么?
其中在表A中存在这样的纪录:A.rate=0.06
但是我如果在vb.net中用下面的语句查寻这些记录,结果是查不到这些记录。"SELECT * FROM A WHERE A.rate="+ drate如果将语句改成:"SELECT * FROM A WHERE A.rate=0.06" 就能查到。这是为什么?
'try:
"SELECT * FROM A WHERE A.rate='"+ drate +"'