select语句中instr怎么写啊?

Tanyz 2014-12-14 03:41:00
表:all 字段:name ,
搜索字段中第一个字符含有left(1,"xx")的记录,怎么写?access+asp的,我写成:
set rs=server.CreateObject("adodb.recordset")
strsql="select * from all where "&instr(1,"name",left(1,"xx"))<>0
rs.open strsql,conn,1,3

出错了!
...全文
261 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Tanyz 2014-12-15
  • 打赏
  • 举报
回复
引用 6 楼 slwsss 的回复:
没用过 你看下这个http://www.cnblogs.com/_zjl/archive/2011/05/23/2054206.html [quote=引用 5 楼 Tanyz 的回复:] [quote=引用 3 楼 slwsss 的回复:] 试下这个 strsql="select * from all where substring(name,1,1)='"&xx&"'"
我的是<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%> substring能用?[/quote][/quote] 已经结贴
slwsss 2014-12-14
  • 打赏
  • 举报
回复
没用过 你看下这个http://www.cnblogs.com/_zjl/archive/2011/05/23/2054206.html
引用 5 楼 Tanyz 的回复:
[quote=引用 3 楼 slwsss 的回复:] 试下这个 strsql="select * from all where substring(name,1,1)='"&xx&"'"
我的是<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%> substring能用?[/quote]
Tanyz 2014-12-14
  • 打赏
  • 举报
回复
引用 3 楼 slwsss 的回复:
试下这个 strsql="select * from all where substring(name,1,1)='"&xx&"'"
我的是<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%> substring能用?
Tanyz 2014-12-14
  • 打赏
  • 举报
回复
引用 3 楼 slwsss 的回复:
试下这个 strsql="select * from all where substring(name,1,1)='"&xx&"'"
500错误啊,怎么回事
slwsss 2014-12-14
  • 打赏
  • 举报
回复
试下这个 strsql="select * from all where substring(name,1,1)='"&xx&"'"
Tanyz 2014-12-14
  • 打赏
  • 举报
回复
引用 1 楼 slwsss 的回复:
strsql="select * from all where name like '"&xx&"%'"
感谢关注,但是我不想用like ,因为数据量很大,like效率太低了!! 我想用instr,怎么用?
slwsss 2014-12-14
  • 打赏
  • 举报
回复
strsql="select * from all where name like '"&xx&"%'"

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧