数据类型为双精度的vba sql查询
我想在access中进行sql查询,其中条件具有双重类型,但始终存在数据类型错误 sql=“从113中选择*,其中Esp1=1,2” 或 sql=“从113中选择*,其中Esp1='1,2'” 请帮帮我 谢谢试试这个:数据类型为双精度的vba sql查询,sql,types,double,where,Sql,Types,Double,Where,我想在access中进行sql查询,其中条件具有双重类型,但始终存在数据类型错误 sql=“从113中选择*,其中Esp1=1,2” 或 sql=“从113中选择*,其中Esp1='1,2'” 请帮帮我 谢谢试试这个: sql = "SELECT * FROM 113 WHERE Esp1 IN (1.2)" 您需要使用DOT而不是KOMMA作为小数分隔符 SELECT * FROM 113 WHERE Esp1 = 1.2 or sql = "SELECT * FROM 113 WHERE
sql = "SELECT * FROM 113 WHERE Esp1 IN (1.2)"
您需要使用
DOT
而不是KOMMA
作为小数分隔符
SELECT * FROM 113 WHERE Esp1 = 1.2 or sql = "SELECT * FROM 113 WHERE Esp1 = 1.2
113是多少?表名谢谢,y try但返回的记录较少,y try 1.2,效果良好。sql=“SELECT*FROM 113,其中Esp1在(1.2)”中是逗号还是双精度?double表示您可以使用逗号添加更多值,并且可以检查。。。