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"  就能查到。这是为什么?