各位大侠:
我在使用ADO控件的ADODC的时候,使用ADODC.Recordset.Find(fullname = 'sdf')提示找不到数据。
说明:
我使用的是mysql数据库, 字段名是fullname 类型text, 我在用SQL语句对mysql进行查询用select * from mytable where fullname ='sdf'的时候能够查到数据,为什么用上面的方式找不到,
后来我用ADODC.Recordset.Find(fullname like '%sdf%')就能查到。 对于其它varchar和int用=号都可以查到。
谁能讲解一下为什么这样,我也没有发现有什么空格加进去了啊
我在使用ADO控件的ADODC的时候,使用ADODC.Recordset.Find(fullname = 'sdf')提示找不到数据。
说明:
我使用的是mysql数据库, 字段名是fullname 类型text, 我在用SQL语句对mysql进行查询用select * from mytable where fullname ='sdf'的时候能够查到数据,为什么用上面的方式找不到,
后来我用ADODC.Recordset.Find(fullname like '%sdf%')就能查到。 对于其它varchar和int用=号都可以查到。
谁能讲解一下为什么这样,我也没有发现有什么空格加进去了啊
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货