'·' 附近有语法错误。 急求解决,在线等。

'·'附近有语法错误。说明:执行当前Web请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。异常详细信息:System.... '·' 附近有语法错误。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.Data.SqlClient.SqlException: '·' 附近有语法错误。

源错误:

执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。

堆栈跟踪:

[SqlException (0x80131904): '·' 附近有语法错误。]
System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection) +925466
System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) +800118
System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) +186
System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) +1932
System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString) +149
System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async) +1005
System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result) +132
System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe) +149
System.Data.SqlClient.SqlCommand.ExecuteNonQuery() +135
System.Web.UI.WebControls.SqlDataSourceView.ExecuteDbCommand(DbCommand command, DataSourceOperation operation) +404
System.Web.UI.WebControls.SqlDataSourceView.ExecuteDelete(IDictionary keys, IDictionary oldValues) +720
System.Web.UI.DataSourceView.Delete(IDictionary keys, IDictionary oldValues, DataSourceViewOperationCallback callback) +75
System.Web.UI.WebControls.GridView.HandleDelete(GridViewRow row, Int32 rowIndex) +927
System.Web.UI.WebControls.GridView.HandleEvent(EventArgs e, Boolean causesValidation, String validationGroup) +1134
System.Web.UI.WebControls.GridView.RaisePostBackEvent(String eventArgument) +199
System.Web.UI.WebControls.GridView.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +7
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +11
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +177
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1746
我用的是GridView中自带的编辑功能
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:address bookConnectionString7 %>"
DeleteCommand="DELETE FROM [Communication file] WHERE [部门·姓名] = @column1"
InsertCommand="INSERT INTO [Communication file] ([部门·姓名], [办公电话], [住宅电话], [手机], [短号]) VALUES (@column1, @办公电话, @住宅电话, @手机, @短号)"
SelectCommand="SELECT * FROM [Communication file]"
UpdateCommand="UPDATE [Communication file] SET [办公电话] = @办公电话, [住宅电话] = @住宅电话, [手机] = @手机, [短号] = @短号 WHERE [部门·姓名] = @column1">
<DeleteParameters>
<asp:Parameter Name="column1" Type="String" />
</DeleteParameters>
<UpdateParameters>
展开
 我来答
米朝卢从筠
2019-09-16 · TA获得超过3652个赞
知道小有建树答主
回答量:3098
采纳率:28%
帮助的人:213万
展开全部
insertsql
=
"insert
into
用户(用户名,密码,提示问题,答案,性别,所在地,QQ号码,常用邮箱)
values('"
&
TextBox1.Text
&
"','"
&
TextBox2.Text
&
"','"
&
ComboBox1.Text
&
"','"
&
TextBox4.Text
&
"','"
&
ComboBox2.Text
&
"','"
&
ComboBox3.Text
&
"','"
&
TextBox3.Text
&
"','"
&
TextBox5.Text
&
"',)"
改为
insertsql
=
"insert
into
用户
(用户名,
密码,
提示问题,
答案,
性别,
所在地,
QQ号码,
常用邮箱)
values
('"
&
TextBox1.Text
&
"','"
&
TextBox2.Text
&
"','"
&
ComboBox1.Text
&
"','"
&
TextBox4.Text
&
"','"
&
ComboBox2.Text
&
"','"
&
ComboBox3.Text
&
"','"
&
TextBox3.Text
&
"','"
&
TextBox5.Text
&
"')"
所有全角逗号改为半角逗号,另外最后多了一个逗号
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小狼痕
2011-01-24 · TA获得超过105个赞
知道小有建树答主
回答量:204
采纳率:0%
帮助的人:175万
展开全部
你这个错误是个SQL语句的错误,你要设置断点调试把这个查询语句查出来,然后在数据库中执行就知道这个语句错在哪里了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
上校2c
2011-01-24 · TA获得超过194个赞
知道小有建树答主
回答量:471
采纳率:100%
帮助的人:120万
展开全部
放源码
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
网上冲浪玩家
2011-01-24 · TA获得超过574个赞
知道小有建树答主
回答量:535
采纳率:100%
帮助的人:338万
展开全部
sql语句贴出来. 最好调试下,把出错的地方贴出来.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
18311606
2011-01-24 · 超过24用户采纳过TA的回答
知道答主
回答量:118
采纳率:0%
帮助的人:86万
展开全部
SQL 语句多了或者少了 '
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友20451b4
2011-01-24 · TA获得超过566个赞
知道小有建树答主
回答量:389
采纳率:0%
帮助的人:0
展开全部
你把你的SQL语句放到查询分析器里面执行试试就知道了。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 6条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式