add('select * from 表 where 字段 like '''+edit.text+'''%0%');
edit.text和%0%作为查询条件 上面的格式对吗?编译不通过 总是说%0%附近有错误。 ‘edit.text+%0%’ 整体作为查询条件
如果错 正确格式如何写?另外,想通过通配符代替一个字符串的后三个字符,有什么方法可以实现?
edit.text和%0%作为查询条件 上面的格式对吗?编译不通过 总是说%0%附近有错误。 ‘edit.text+%0%’ 整体作为查询条件
如果错 正确格式如何写?另外,想通过通配符代替一个字符串的后三个字符,有什么方法可以实现?
var
strtmp,findmo,findstr:string;
findstr:=Edit1.Text;
findmo:='like';
findstr:='%'+findstr+'%';
strtmp:='select * from DataInfo where '+字段+' '+findmo+''''+findstr+'''';
adoquery.SQL.Text:=strtmp;
adoquery.Open;