SELECT *
FROM QC_INPRD Q,QC_CUST C
WHERE Q.ORBAT_NO LIKE C.CUS_NO+'%' AND ... ...以上的纯SQL语句在DELPHI中怎么写?
即sql.add('select Q2.*,C.* FROM QC_INPRD Q2,QC_CUST C');
sql.add('where ___ '+'AND Q2.YLSPEC like '+''''+edit7.text+'%'+'''');把Q.ORBAT_NO LIKE C.CUS_NO+'%'加到___部分,我怎么写都错,我都不知道哪里错了,大虾们指教!
FROM QC_INPRD Q,QC_CUST C
WHERE Q.ORBAT_NO LIKE C.CUS_NO+'%' AND ... ...以上的纯SQL语句在DELPHI中怎么写?
即sql.add('select Q2.*,C.* FROM QC_INPRD Q2,QC_CUST C');
sql.add('where ___ '+'AND Q2.YLSPEC like '+''''+edit7.text+'%'+'''');把Q.ORBAT_NO LIKE C.CUS_NO+'%'加到___部分,我怎么写都错,我都不知道哪里错了,大虾们指教!
sql.add('where Q.ORBAT_NO LIKE '+quotedstr(C.CUS_NO+'%')+' AND Q2.YLSPEC like '+''''+edit7.text+'%'+'''');
你说的还是不行,不知道哪里不对?TO IORILI(眼镜@_@)
谢谢你,成功!
在''''+edit7.text+'%'+''''中'%'就可以,
而在'where q.orbat_no like c.cus_no+''%'''中'where q.orbat_no like c.cus_no+'%''就不可以呢?
我被这个 ' 搞得晕晕乎乎的。
这样写没错的!
把quotedstr(C.CUS_NO+'%')换成''''+c.cus_no+'%'''是一样的效果的
你说的把“把quotedstr(C.CUS_NO+'%')换成''''+c.cus_no+'%'''是一样的效果的”也通不过,不知 何故,奇怪!!今天晚上揭帖!