下面这句SQL语句哪里错了~提示语法错误(操作符丢失)!!急!!谢谢!_百度...
发布网友
发布时间:2024-09-29 11:36
我来回答
共5个回答
热心网友
时间:2024-09-29 12:59
string strSelect = "SELECT * FROM 期末考试信息表 WHERE ((期末考试信息表.课程名称='" + s1 + "') AND (期末考试信息表.考试地点 = '" + s3 + "' ) AND (期末考试信息表.教师姓名 Like '%" + s2 + "% '))";
热心网友
时间:2024-09-29 12:59
改为下面试试:
string strSelect = "SELECT * FROM 期末考试信息表 WHERE ((期末考试信息表.课程名称='" + s1 + "') AND (期末考试信息表.考试地点='" + s3 + "') AND(期末考试信息表.教师姓名 Like '%" + s2 + "%'))";
热心网友
时间:2024-09-29 12:59
你这样拼sql语句 一些文本字段是要加单引号的
,改成这样试试看:string strSelect = "SELECT * FROM 期末考试信息表 WHERE ((期末考试信息表.课程名称='" + s1 + "') AND (期末考试信息表.考试地点 = '" + s3 + "' ) AND(期末考试信息表.教师姓名 Like '%" + s2 + "% '))";
热心网友
时间:2024-09-29 13:06
你的表中,课程名称,考试地点,都是字符型的吧?
如果是字符型,那么你在执行拼接的时候,左右各缺少了一个单引号。
看一下S1和S2两个变量,如果执行完了拼接,拼进去之后,是没有单引号的
就会出现:课程名称=语文 还有 考试地点=教室1 这样的情况,显然是错误的。
在S1和S2左右要加上单引号,像教师姓名那个一样,不过不需要百分号了。
热心网友
时间:2024-09-29 13:06
string strSelect = "SELECT * FROM 期末考试信息表 WHERE ((期末考试信息表.课程名称='" + s1 + "') AND (期末考试信息表.考试地点='" + s3 + "') AND(期末考试信息表.教师姓名 Like '%" + s2 + "%'))";
字符串的少了" ' ".
下面这句SQL语句哪里错了~提示语法错误(操作符丢失)!!急!!谢谢!_百度...
如果是字符型,那么你在执行拼接的时候,左右各缺少了一个单引号。看一下S1和S2两个变量,如果执行完了拼接,拼进去之后,是没有单引号的 就会出现:课程名称=语文 还有 考试地点=教室1 这样的情况,显然是错误的。在S1和S2左右要加上单引号,像教师姓名那个一样,不过不需要百分号了。
语法错误 (操作符丢失) 在查询表达式 'id=' 中
造成这种原因的情况是由于你下面这句引起的 sql="select * from publish where id="&id 你的id为空值,请你好好的检查一下,再有建议你使用 cpyrs.open sql,cpyconn,1,3 的形式
语法错误 (操作符丢失) 在查询表达式 'id in ()' 中。
microsoft jet database engine 错误 '80040e14'语法错误 (操作符丢失)在查询表达式 'parent_id inc'中。/lookshafa/bbs/common.asp,行 278 你提前关闭了变量了 大哥。
帮助: 语法错误 (操作符丢失) 在查询表达式 'classid=' 中。
1、你的sql语句有问题,检查一下 ,可能是单引号和双引号或联接字串写错之类的语法问题;2、数据库不支持这种sql语句格式;3、config.asp文件的配置问题,修改成下面的那个,然后根据你的情况重新改一下即可 <%@ LANGUAGE = VBScript CodePage = 936%> < Response.Buffer=True IsSqlDataBase=0 '定...
语法错误 (操作符丢失) 在查询表达式 'id=' 中
"""id""")】补充:像你这种写法如果【 request.querystring("id")】本身就没值 你的sql语句就会成了: 【select * from test where id= 】这个时候神仙也无奈。解决:要么你改成 id = '' 注: ''是一对单引号。要么你在这之前判断一下是否有值,然后再根据你的使用情况处理 ...
语法错误 (操作符丢失) 在查询表达式 'id=' 中。/Admin/Job_modify...
id有错误,是不是你把收取参数的方法写错了?如果在地址栏要用request.querystring("")如果在表单才用request.form("")如果你确定传来了就在这句:conn.Execute(Sql) 之前加上 response.write(sql)response.end 看你拼出的SQL那里错了,或者直接复制屏幕上输出的SQL到数据库引擎里面执行。
语法错误 (操作符丢失) 在查询表达式 'id=' 中 /editsave.asp, 第 28...
看你的程序:sql="select * from book where id="&id rs.open sql,conn,1,3 (错误行)当id值为空的时候(直接输入地址调用,没有通过表单),那么SQL语句如下:select * from book where id= 这明显是个不合法的SQL语句,你应该在程序里面进行判断,比如:if id="" then response.write "...
语法错误 (操作符丢失)
你可以尝试在这个页面输出 update webinfo set "&action&"='"&content&"' 即: response.write "update webinfo set "&action&"='"&content&"'" response.end '''中断当前程序 这样可以检测出SQl语句出现的问题 --- content中包含引号导致更新被中断 ...
语法错误 (操作符丢失) 在查询表达式 'vt_id=' 中。帮忙看看哪错了...
viewstate("voteID")问题出在这里,可能没有获取到值或者值里面包括一些特殊字符,比如" / ' 等等
语法错误 (操作符丢失) 在查询表达式 'yz=1 and id=XXX中
sql = "select * from xinxi where yz='1' and id="&cstr(cnmai)语法错误应该和字段类型赋值没什么关系把??我也不知道这么写是不是对的,yz是个字段名,且不是数字或者自动编号类型,ASP我不会,,,如果换成我的程序调用,上面的yz字段且不是自动编号和数字类型,都要用引号打起来,...