none
高手们请帮忙解决!!!! RRS feed

  • 问题

  • 第 1 行: '.0' 附近有语法错误。

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

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

    源错误:

    行 101:       
    行 102:        sqlcom = new SqlCommand(SqlCom, sqlcon);
    行 103:        SqlDataReader read = sqlcom.ExecuteReader();
    行 104:        return read;
    行 105:

    源文件: f:\30%\实践区\voet_elvis\App_Code\DataAccessLayer\SqlData.cs    行: 103

    堆栈跟踪:

    [SqlException (0x80131904): 第 1 行: '.0' 附近有语法错误。]
       System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection) +946986
       System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) +821638
       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.SqlDataReader.ConsumeMetaData() +31
       System.Data.SqlClient.SqlDataReader.get_MetaData() +62
       System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString) +297
       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.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) +32
       System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) +122
       System.Data.SqlClient.SqlCommand.ExecuteReader() +84
       SqlData.ExceRead(String SqlCom) in f:\30%\实践区\voet_elvis\App_Code\DataAccessLayer\SqlData.cs:103
       vote.CheckIP(String IP) in f:\30%\实践区\voet_elvis\App_Code\BusinessLogicLayer\vote.cs:37
       _Default.ImageButton2_Click2(Object sender, ImageClickEventArgs e) in f:\30%\实践区\voet_elvis\Default.aspx.cs:32
       System.Web.UI.WebControls.ImageButton.OnClick(ImageClickEventArgs e) +86
       System.Web.UI.WebControls.ImageButton.RaisePostBackEvent(String eventArgument) +115
       System.Web.UI.WebControls.ImageButton.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) +33
       System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1746
    

    2010年2月13日 4:25

答案

  • 你好,
    看提示,你的问题应该是是出在SQL语句上,而你的报错提示标题说的也应该是SQL的某个部分有语法错误。
    调试办法,请先把执行的SQL 放到SQL Server 的查询分析器中 执行一下,就会发现SQL的错误在那里了。希望对你有用
    今天是除夕,祝愿你新年快乐



    微软(黑龙江).Net俱乐部
    我们要把爱心传递给更多需要帮助的人。
    博客:http://terryfeng.cnblogs.com
    微博:http://t.sina.com.cn/terryfeng
    个人:http://www.terryfeng.com
    2010年2月13日 5:01
    版主