问一个很菜的问题。SQL语句中的'Like'在VB中不能用,有没人遇到过这种问题.

shely 2003-01-17 03:02:09
我在VB中用到下面这种表示方法'Like'无效,我不知道是我的写法错误,还是VB不支持的问题,有什么方法可以解决。
rst.open "select * from table1 where Name like '*灵*'"
...全文
15 点赞 收藏 8
写回复
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
shely 2003-01-17
我用的是access ,但是只能用‘%’,而不能用‘*’;如果是‘?’,请问用什么代替呢?
回复
minajo21 2003-01-17
rst.open "select * from table1 where Name like '%灵%'"
回复
shely 2003-01-17
谢谢各位帮忙,马上结帖
回复
superguang 2003-01-17
在SQL语句中要使用传义符 “*”的转义符为“%”所以你的语句就要写成以上各位所写的样子!
回复
ch111 2003-01-17
如同楼上所说
回复
OFFICE之门 2003-01-17
Access
rst.open "select * from table1 where Name like '*灵*'"

sql server
rst.open "select * from table1 where Name like '%灵%'"
回复
nik_Amis 2003-01-17
"select * from table1 where Name like '%灵%'"
if you use SQL Server
回复
czfeng 2003-01-17
rst.open "select * from table1 where Name like '%灵%'"
回复
发动态
发帖子
VB基础类
创建于2007-09-28

7453

社区成员

VB 基础类
申请成为版主
社区公告
暂无公告