注册 登录
编程论坛 C# 论坛

C# 添加字段出错,堆栈信息如下

艾叶 发布于 2014-05-05 12:32, 538 次点击
堆栈跟踪:


[SqlException (0x80131904): '计算机学院' 附近有语法错误。
字符串 ')' 后的引号不完整。]
   System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection) +2030802
   System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) +5009584
   System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning() +234
   System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) +2275
   System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async) +228
   System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe) +326
   System.Data.SqlClient.SqlCommand.ExecuteNonQuery() +137
   SqlHelper.RunSql(String SqlStr) in d:\123\PingJiaWeb\App_Code\SqlHelper.cs:95
   Admin_AddStudent.LinkButton1_Click(Object sender, EventArgs e) in d:\123\PingJiaWeb\Admin\AddStudent.aspx.cs:50
   System.Web.UI.WebControls.LinkButton.OnClick(EventArgs e) +118
   System.Web.UI.WebControls.LinkButton.RaisePostBackEvent(String eventArgument) +113
   System.Web.UI.WebControls.LinkButton.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +9
   System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +13
   System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +176
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +5563

 
2 回复
#2
zhkai8682014-06-17 11:19
这是写的sql有语法错误,已经提示很明显了,计算机学院字符串附近单引号'不完整,意思就是少个单引号。你仔细查查代码。
#3
邓士林2014-06-17 15:52
[SqlException (0x80131904): '计算机学院' 附近有语法错误。
字符串 ')' 后的引号不完整。]

提示的清除,肯定是标点符号弄错了
1