System.Data.OleDb.OleDbException: 语法错误 (操作符丢失) 在查询表达式 'StuNo as学号' 中。
在 System.Data.OleDb.OleDbCommand.ExecuteCommandTextErrorHandling(OleDbHResult hr)
在 System.Data.OleDb.OleDbCommand.ExecuteCommandTextForSingleResult(tagDBPARAMS dbParams, Object& executeResult)
在 System.Data.OleDb.OleDbCommand.ExecuteCommandText(Object& executeResult)
在 System.Data.OleDb.OleDbCommand.ExecuteCommand(CommandBehavior behavior, Object& executeResult)
在 System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior behavior, String method)
在 System.Data.OleDb.OleDbCommand.ExecuteReader(CommandBehavior behavior)
在 System.Data.OleDb.OleDbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior)
在 System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
在 System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
在 System.Data.Common.DbDataAdapter.Fill(DataSet dataSet)
在 sly.DataAccess.getDataSet(String sql) 位置 D:\My Documents\Visual Studio 2008\Projects\sly\sly\DataAccess.cs:行号 28
sql "select StuNo as学号,StuName as 姓名,Sex as 性别,Class as 班级,Birthday as 出生日期,Postalcode as 邮政编码,Address as 家庭住址,Class as 班级,Tel as 电话,email as 电子邮箱 *From Usermsinfo where 1=1" string
(不知道这里怎么错了?)
那星号我也尝试过去掉。。。但还是存在着这个问题
追答那你把这个sql语句单独在数据库中查询一下,看看那错误提示啊
追问这个要怎么单独放在数据库中查询?
追答复职,粘贴
追问求具体点,我是一菜鸟。。。
追答这个上网去查吧,最基本的操作我没法和你说!
追问好吧!先谢谢了
sql操作符丢失怎么办(一个班级通讯录的程序)
sql "select StuNo as学号,StuName as 姓名,Sex as 性别,Class as 班级,Birthday as 出生日期,Postalcode as 邮政编码,Address as 家庭住址,Class as 班级,Tel as 电话,email as 电子邮箱 *From Usermsinfo where 1=1"from前面的*多余了 ...
下面这句SQL语句哪里错了~提示语法错误(操作符丢失)!!急!!谢谢!
如果是字符型,那么你在执行拼接的时候,左右各缺少了一个单引号。看一下S1和S2两个变量,如果执行完了拼接,拼进去之后,是没有单引号的 就会出现:课程名称=语文 还有 考试地点=教室1 这样的情况,显然是错误的。在S1和S2左右要加上单引号,像教师姓名那个一样,不过不需要百分号了。
语法错误 (操作符丢失) 在查询表达式 'id=' 中
两个解决方法:1、定义一个变量 变量 = request.querystring("id")再 exec="select * from test where id="& 变量 2、【request.querystring("id")】改成 【request.querystring("""id""")】补充:像你这种写法如果【 request.querystring("id")】本身就没值 你的sql语句就会成了: 【select ...
帮助: 语法错误 (操作符丢失) 在查询表达式 'classid=' 中。
1、你的sql语句有问题,检查一下 ,可能是单引号和双引号或联接字串写错之类的语法问题;2、数据库不支持这种sql语句格式;3、config.asp文件的配置问题,修改成下面的那个,然后根据你的情况重新改一下即可 <%@ LANGUAGE = VBScript CodePage = 936%> < Response.Buffer=True IsSqlDataBase=0 '定...
怎样解决语法错误 (操作符丢失) 在查询表达式 'userid=' 中
都是sql语句的问题,建议你能理解 & 字符和""& 表示连接连字符串 如a= "hello"a= a & "world"这时a="helloworld"被一对""包含的是字符串常量,a是字符变量,"hello"、"world"是字符串常量。你那句 sql2="select title from readerinfo where userid="&session(user)&""sql2的值是字符串...
超难题目, 200 分救解,操作符丢失
可以采用$abcd=addslashes('abc\\'d') PHP 或者采用 replace 的方法 先把字符替换存进数据库 然后再从数据库提出的时候再进行一次替换 由于你写的是SQL 不清楚是MSSQL 还是MYSQL 所以只能都考虑下 然后从他们常结合的ASP和PHP2个角度来回答 其实对于SQL语句默认符号一般都采用预先自定义函数来进行替换...
SQL操作符丢失时什么意思?
缺少空格,关键字也错了,改成这样:SELECT 学生编号,姓名,成绩 FROM 学生成绩查询 WHERE 成绩<80 UNION SELECT 学生编号,姓名,成绩 FROM 90分以上学生情况;
语法错误(操作符丢失)在查询表达式
可以试试这样修改:sql="SELECT * FROM user WHERE 姓名 WHERE LIKE '"&session("name")&"'" and 水平='a'"没有测试过
语法错误 (操作符丢失) 在查询表达式 '* FORM data' 中。
1字符串的查询语句不是打括号,而是打单引号。应该改成:"dept_id='"&deptids&"'"如果参数deptids有多个,需要用逗号连接的形式(如:'A','B','C'注意要单引号,如果不是字符串格式,就直接是A,B,C就可以了),SQL语句需改成"dept_idin("&deptids&")"2sql="select*fromnewswhere("&sql...
语法错误 (操作符丢失) 在查询表达式
\/admin\/newsman.asp, 第 54 行 明显的是SQL语句有问题, 弹出来看来,是不是哪里多了个或者少了个什么符号吧, 比如单引号之类的."2008-4-1 9:15:00#,"这里多了个#号?