起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 256|回复: 4

【搞定】如何编写Query的CommandText(sql中带有like关键字),急急急!**

[复制链接]
发表于 2007-4-10 08:41:31 | 显示全部楼层 |阅读模式
select sum(YSJE) from YSB where YSLX like ':YSLX%'
这是我写的CommandText但无法查找出以YSLX打头的记录。
回复

使用道具 举报

发表于 2007-4-10 08:49:44 | 显示全部楼层
select sum(YSJE) from YSB where YSLX like 'YSLX%'
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-10 08:53:16 | 显示全部楼层
我的意思是指以YSLX这个参数打头的记录
回复 支持 反对

使用道具 举报

发表于 2007-4-10 09:05:14 | 显示全部楼层
select sum(YSJE) from YSB where YSLX like ':YSLX%'
这样的写法不行

:YSLX是参数,参数的处理不是简单的字符串相加,因此你这个写法肯定是不行的
应该写成类似
select sum(YSJE) from YSB where YSLX like :YSLX

然后在参数赋值时候,让YSLX参数的值上增加%
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-10 09:14:59 | 显示全部楼层
OK了,谢谢!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-8 01:50 , Processed in 0.039881 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表