孔明兄等各位在不在?还有点问题:照你说的做了,还有一个SQL语句不过关,帮我看看吧?

eastone111 2001-07-17 11:56:45
source="select ownnumber,name,position,workphone,e_mail,ID,handset from salesINfo where cilentity<>'superman' and "&field &area &cont

提示的错误信息如下:
Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e14'

[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression 'cilentity<>'superman' and sex=''女'''.

/rs/yuangong/corrquerry.asp, 行66

好象在关键字旁边应该是'',而不是”“?那SQL语句该怎么改呢
...全文
117 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
tripofdream 2001-07-17
  • 打赏
  • 举报
回复
''女'',多了一重''
zhu_liping 2001-07-17
  • 打赏
  • 举报
回复
其实很简单:将field、area、cont一个个地写出来一看,不就知道了。

tripofdream 2001-07-17
  • 打赏
  • 举报
回复
把跟cont有关的贴出来
kongming 2001-07-17
  • 打赏
  • 举报
回复
多出来的引号从哪来的?
你可以这样写SQL的WHERE子句:
"where cilentity<>'superman' and "&field&" "&area&" '"&cont&"'"
同时在窗体提交前检查cont关键字内不能包含单双引号(')和(")

你的field字段都是文本类型吗?如果有数字和日期类型还需要加入条件判断。
eastone111 2001-07-17
  • 打赏
  • 举报
回复
是啊,但是改不对,能否帮忙?

28,409

社区成员

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

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