delphi模糊查询错误

ifradiobutton1.Checkedthenbeginwithdata_m.ADOQ_baoxiufinddobeginclose;sql.Clear;ifche... if radiobutton1.Checked then begin with data_m.ADOQ_baoxiufind do begin close; sql.Clear; if checkbox1.Checked then begin sql.Add('select * from baoxiu where (bianhao like :bh)'); Parameters.ParamByName('bh').Value := '%' + trim(edit1.Text) + '%'; end else begin sql.Add('select * from baoxiu where bianhao like :bh'); Parameters.ParamByName('bh').Value := trim(edit1.Text); end; open; end; end; biaohao 字段为int 长度为4我在edit1中输入2 没点模糊查找 找得到结果而点了模糊查找(checkbox1) 程序出错了提示:应用程序在当前操作中使用了错误类型的值 展开
 我来答
402407
2012-03-26 · TA获得超过771个赞
知道小有建树答主
回答量:726
采纳率:50%
帮助的人:909万
展开全部
biaohao 字段为int ……数值型没法直接用%模糊查询,转换成字符型试试吧。要么就设计表时,设计成字符型,要么就在查询时转换
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式