X
xhliang
Unregistered / Unconfirmed
GUEST, unregistred user!
有一表cun,格式如下
dm mc lbcode sl dj text
001 杯 0-1-1 1
002 杯1 0-1-2 1
003 盆 0-2-1 2
004 盆1 0-2-2 2
005 桶 0-3-1 3
006 桶1 0-3-2 3
因想做到分类查询 将lbcode中的某类如‘0-1-’通过
close;
adoquery1.sql.clear;
adoquery1.sql.add('select lbcode from ab where text='''+combobox4.text+'''');
adoquery1.open;
edit1.Text :=Fieldbyname('lbcode').asstring;
close;
写入edit1.text中,然后用以下语句查询
select dm,mc,sl,dj from cun where lbcode like '''+edit1.text+'%'''
查询没有结果。直接将 0-1- 输入至 edit1.text中又可以查询出来。经各位指教改成
select dm,mc,sl,dj from cun where lbcode like '''+trim(edit1.text)+'%'''后,能查询但类别不准确,查询0-1-类的,却将0-11-类的也查询出来了。后发现出错原因是lbcode的0-1- 在edit1.text中却变成0_1_ 故做成查询出错。请教各位如何改正呢?谢谢,只有26分了,不要嫌分少啊。
dm mc lbcode sl dj text
001 杯 0-1-1 1
002 杯1 0-1-2 1
003 盆 0-2-1 2
004 盆1 0-2-2 2
005 桶 0-3-1 3
006 桶1 0-3-2 3
因想做到分类查询 将lbcode中的某类如‘0-1-’通过
close;
adoquery1.sql.clear;
adoquery1.sql.add('select lbcode from ab where text='''+combobox4.text+'''');
adoquery1.open;
edit1.Text :=Fieldbyname('lbcode').asstring;
close;
写入edit1.text中,然后用以下语句查询
select dm,mc,sl,dj from cun where lbcode like '''+edit1.text+'%'''
查询没有结果。直接将 0-1- 输入至 edit1.text中又可以查询出来。经各位指教改成
select dm,mc,sl,dj from cun where lbcode like '''+trim(edit1.text)+'%'''后,能查询但类别不准确,查询0-1-类的,却将0-11-类的也查询出来了。后发现出错原因是lbcode的0-1- 在edit1.text中却变成0_1_ 故做成查询出错。请教各位如何改正呢?谢谢,只有26分了,不要嫌分少啊。