一个奇怪的SQL语句

yczhd 2003-09-12 03:47:50
用以下语句运行时出错
SQL="select * from PROINFO where PNAME like '%"&proinfo&"%'"

用以下可以
SQL="select * from PROINFO where PNAME like ' %"&proinfo&"%'"
……
多一个空格就可以
你们说怪不怪啊
...全文
23 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
tiandiqing 2003-09-12
  • 打赏
  • 举报
回复
SQL="select * from PROINFO where PNAME like '%"&proinfo&"%'"
这种写法在vb中会出错!
billyqiao 2003-09-12
  • 打赏
  • 举报
回复
因为你一直使用不规范的写法,所以感到奇怪,正确的写法是:
SQL="select * from PROINFO where PNAME like '%" & proinfo & "%'"
至于你的情况,并非是多不多空格的问题,问题出在变量proinfo上,你需要检查它的值
celerylhl 2003-09-12
  • 打赏
  • 举报
回复
加上下划线一个,试试:
SQL="select * from PROINFO where PNAME like '%_"&proinfo&"%'
另外看你的变量是不是 null 值
ljupin 2003-09-12
  • 打赏
  • 举报
回复
我一直是这样:
SQL="select * from PROINFO where PNAME like '%"&proinfo&"%'"
diya 2003-09-12
  • 打赏
  • 举报
回复
不太可能吧~~~~!!
Brookes 2003-09-12
  • 打赏
  • 举报
回复
impossible
BainStudio 2003-09-12
  • 打赏
  • 举报
回复
恩。奇怪

28,390

社区成员

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

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