Developer Network
Developer Network
Developer
:CreateViewProfileText:
登录
MSDN 订阅
获取工具
下载
Visual Studio
SDK
试用软件
免费下载
Office 资源
计划
订阅
Administrators
学生
Microsoft Imagine
Microsoft 学生合作伙伴
ISV
新手
Events(事件)
社区
Magazine
论坛
博客
第 9 频道
文档
API 和参考
开发人员中心
示例
停用的内容
非常抱歉。你请求的内容已被删除。将在 1 秒内自动重定向。
提出问题
快速访问
论坛主页
浏览论坛用户
FAQ
搜索相关主题
Remove From My Forums
积极答复者
请教一个有关tableadapter 的问题
Visual Studio Development
>
Visual Basic
问题
0
登录进行投票
下面这个语句出错了,但我不知道错在哪里。
SELECT EQUIP_ID, EQUIP_NAME, EQUIP_MODEL, EQUIP_IP_ADDR, SNMP_GET_COMM,
SNMP_SET_COMM
FROM DslSwitchData
WHERE (EQUIP_ID LIKE
'@name@'
)
我想实现模糊查询,也就是说文本框中录入一个关键字,然后把这个关键字做为参数给SQL 中的like语句使用,但不起作用。
2009年6月30日 4:01
回复
|
引用
答案
0
登录进行投票
LIKE
N'%'+
@name
+'%'
http://feiyun0112.cnblogs.com/
已建议为答案
韦恩卑鄙 waywa
2009年6月30日 4:36
已标记为答案
网络游侠
2009年7月4日 17:35
2009年6月30日 4:27
回复
|
引用
版主
全部回复
0
登录进行投票
LIKE
N'%'+
@name
+'%'
http://feiyun0112.cnblogs.com/
已建议为答案
韦恩卑鄙 waywa
2009年6月30日 4:36
已标记为答案
网络游侠
2009年7月4日 17:35
2009年6月30日 4:27
回复
|
引用
版主
0
登录进行投票
Hi 网络游侠,
如果这句是Sql语句的话直接用“WHERE (EQUIP_ID LIKE '%name%')”, 如果这是在VB code里拼出来语句的话就用feiyun的答案。
另外,根据我的理解,你的name是一个不带@的参数吧,只是你错吧@当作模糊匹配符了。这样的话你在feiyun的答案里去掉那个@。
Sincerely,
Kira Qian
Please mark the replies as answers if they help and unmark if they don't.
2009年7月1日 3:54
回复
|
引用