第一个语句是用在ADO对象的,是对的,看看你的数据是不是确实只有一个满足条件的,另外LIKE和单引号是查字符类型的数据,你可以这样试试select * from table where str(id) like '%2%' 第二个语句是用在DAO对象上的
locate(char(COLNAME),0)>0