问题解决了连
http://community.csdn.net/Expert/topic/3316/3316141.xml?temp=.98901的分一起给。
问题一:我的SQL语句在SQL的企业管理器中执行就完全正确,可是在DELHI中执行就报错,错误信息为‘LLLEGAL character in inputfile :'%'($25).
SQL 语句出错部分为’where  patindex('%'+字段名1+'%',字段名2)>0.  为什么在企业管理器中执行就正确在DELHPI中执行就错误,如何解决错误??
问题二:数据表的字段中值的格式为‘2001‘,就是LEN等于4,我执行select '%'+字段名+'%' as expr1,结果总是显示%2001  %,就是2001后面总是多了俩个空格,如何才可以不显示空格/???