SqlDataReader Dr = Cmd.ExecuteReader();'=' 附近有语法错误。

问题描述

usingSystem;usingSystem.Collections;usingSystem.Configuration;usingSystem.Data;usingSystem.Data.SqlClient;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web.UI.HtmlControls;usingSystem.Web.UI.WebControls;usingSystem.Web.UI.WebControls.WebParts;publicpartialclassAdmin_View:System.Web.UI.Page{Dbpn163=newDb();protectedvoidPage_Load(objectsender,EventArgse){//显示文章内容SqlConnectionConn=newSqlConnection(pn163.strConn);Conn.Open();SqlCommandCmd=newSqlCommand("select*fromNewViewwhereid="+Request.QueryString["id"],Conn);SqlDataReaderDr=Cmd.ExecuteReader();if(Dr.Read()){Titel.Text=Dr["Titel"].ToString();Author.Text="作者:"+Dr["Author"].ToString();Time.Text="添加时间:"+Dr["Time"].ToString().Substring(0,9);Content.Text=Dr["Content"].ToString();Hit.Text="点击次数:"+Dr["Hit"].ToString();}Conn.Close();}}//提交网友评论我这段代码不知道哪里出错了,这个是新闻浏览的页面,原来的文件有个添加留言的功能,我将相应的窗体和代码删除后只剩这个(中做删除,其它的没有改)。调试时提示SqlDataReaderDr=Cmd.ExecuteReader();'='附近有语法错误。但在IIS中照样能浏览,不知道是什么问题,哪位帮忙看看,小菜感激不尽!

解决方案

解决方案二:
1,检查Request.QueryString["id"],的类型2。SqlDataReaderDr用完关掉
解决方案三:
菜鸟一个,看不出什么错误,帮顶
解决方案四:
我感觉很好的,是不是asp.net缓存的事,关了再开试试
解决方案五:
'='附近有语法错误说的是SQL语句的错误应为:SqlCommandCmd=newSqlCommand("select*fromNewViewwhereid='"+Request.QueryString["id"]"'",Conn);

解决方案六:
上面少了个+号自己添上吧
解决方案七:
真的对了啊

时间: 2024-11-09 15:15:06

SqlDataReader Dr = Cmd.ExecuteReader();'=' 附近有语法错误。的相关文章

SqlDataReader dr = sqlCmd.ExecuteReader();用户代码未处理,找不到存储过程UserLogin,如何解决?!

问题描述 SqlConnectionCN=newSqlConnection("server=IT-PC;uid=sa;pwd=123456;database=DiscreteMath1"); //初始化连接字符串  SqlCommandsqlCmd=newSqlCommand("UserLogin",CN);sqlCmd.Connection=CN;CN.Open();//添加命令,从数据库中得到数据stringUserLogin="select*from

sql-int x = cmd.ExecuteNonQuery(); 附近有语法错误

问题描述 int x = cmd.ExecuteNonQuery(); 附近有语法错误 string connString = "server = .;database = sztsl; integrated security = true"; private void btnDadd2_Click(object sender, EventArgs e) { SqlConnection conn = new SqlConnection(connString); conn.Open();

Server Error in '/' Application

问题描述 ServerErrorin'/bysj'Application.--------------------------------------------------------------------------------Objectreferencenotsettoaninstanceofanobject.Description:Anunhandledexceptionoccurredduringtheexecutionofthecurrentwebrequest.Pleasere

vb.net连接数据库ACCESS用户登陆程序 Rd = Cmd.ExecuteReader()有错

问题描述 ImportsSystem.DataImportsSystem.Data.OleDbPublicClassLoginFrmDimConnAsOleDb.OleDbConnectionDimCmdAsOleDb.OleDbCommandDimRdAsOleDb.OleDbDataReaderDimSQLAsStringDimProvider="Provider=Microsoft.Jet.OLEDB.4.0"DimDatabase="DataSource=D:Data

捕捉到 System.Data.SqlClient.SqlException Message=对象名 '' 无效

问题描述 建立的Connecting的链接,数据是指向A.我现在通过A的数据库链接要向B数据库中写入数据(A和B是在同一台服务器上.)代码如下MasterCmd=newSqlCommand("select*fromB..p_materialwheretParentId=101",db.thisSqlconnection);MasterAdapter=newSqlDataAdapter();MasterAdapter.SelectCommand=MasterCmd;MasterDt=ne

'sex'附近有语法错误

问题描述 当我插入数据的时候提示:'sex'附近有语法错误publicvoidInsert(stringmemberName,stringsex,stringage,stringaddr){sql="INSERTINTO[Member]([MemberName][Sex][Age][Addr])VALUES('"+memberName+"','"+sex+"','"+age+"','"+addr+"')";

Sys.WebForms.PageRequestManagerServerErrorException: 关键字 'view' 附近有语法错误。

问题描述 我在sqlserver中新建查询没有出错,但是在asp.net中总提示关键字'view'附近有语法错误,不知道是为什么?stringstr="createviewbasic(class_id,student_id,student_number,student_name,arra_id,score)asselectclass_id,tb_student.student_id,student_number,student_name,tb_score.arra_id,scorefromtb_

求救:Server Error in '/' Application.拒绝了对对象 'CS_NOIP'(数据库 'Life',所有者 'dbo')的 SELECT 权限

问题描述 详细信息如下:ServerErrorin'/'Application.--------------------------------------------------------------------------------拒绝了对对象'CS_NOIP'(数据库'Life',所有者'dbo')的SELECT权限.Description:Anunhandledexceptionoccurredduringtheexecutionofthecurrentwebrequest.Plea

求高手解决——好麻烦的错误 Server Error in '/' Application.

问题描述 ServerErrorin'/'Application.--------------------------------------------------------------------------------Objectreferencenotsettoaninstanceofanobject.Description:Anunhandledexceptionoccurredduringtheexecutionofthecurrentwebrequest.Pleasereview