sql操作符丢失怎么办(一个班级通讯录的程序)

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 "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语句单独在数据库中查询一下,看看那错误提示啊

追问

这个要怎么单独放在数据库中查询?

追答

复职,粘贴

追问

求具体点,我是一菜鸟。。。

追答

这个上网去查吧,最基本的操作我没法和你说!

追问

好吧!先谢谢了

温馨提示:内容为网友见解,仅供参考
无其他回答

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#,"这里多了个#号?

相似回答