delphi +access 查询条件中用字符型变量,怎么做模糊查询?

想要做下拉框中选择查询项后(查询项为汉字但查询要用赋值后的值)用变量STR保存想要的,在SQL查询中做条件使用。大体语句如下:str:string;casecombobo... 想要做下拉框中选择查询项后(查询项为汉字但查询要用赋值后的值)用变量STR保存想要的,在SQL查询中做条件使用。
大体语句如下:
 str:string;
case combobox1.ItemIndex of
0: str:= '10%';
1: str:= '20%';
2: str:= '30%';
else
edit1.Text := 'error ';
end;
SQL语句:' select * from a where a.id like str '
问题:如上面语句执行不出正确结果。这里不知道怎么使用变量str与%,请大家帮忙
展开
 我来答
仆慧英Aw
2012-07-17
知道答主
回答量:50
采纳率:0%
帮助的人:14.6万
展开全部
sql.text := 'select * from a where a.id like "%' + str +'"%"' ;
追问
引号的使用看不懂,能讲讲么?最后一个%的引号用的为什么比前一个多?是不是打错了
追答
最后一个%的引号
双引号 + 单引号

双引号 : access 的 SQL 引用字符
单引号 :DELPHI 引用字符
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式