日期:2014-05-19  浏览次数:21001 次

用户代码未处理 System.Data.SqlClient.SqlException
public   string   executeGetReturn(string   strSql)
        {
                cmd.Connection   =   getcon();
                cmd.CommandText   =   strSql;
            //     cmd.ExecuteScalar();
            //   int   result=   Convert.ToInt32(cmd.ExecuteScalar());
                string   result   =   null;
                object   obj   =   new   object();  
                      obj=   cmd.ExecuteScalar();
                if   (obj   !=   null)
                {
                        result   =   obj.ToString();
                }
                clear();
                  return   result;
        }


问题出在     obj=   cmd.ExecuteScalar();
     


用户代码未处理   System.Data.SqlClient.SqlException
    Message= "第   1   行:   '.0 '   附近有语法错误。 "
    Source= ".Net   SqlClient   Data   Provider "
    ErrorCode=-2146232060
    Class=15
    LineNumber=1
    Number=170
    Procedure= " "
    Server= ". "
    State=1
    StackTrace:
              在   System.Data.SqlClient.SqlConnection.OnError(SqlException   exception,   Boolean   breakConnection)
              在   System.Data.SqlClient.SqlInternalConnection.OnError(SqlException   exception,   Boolean   breakConnection)
              在   System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject   stateObj)
              在   System.Data.SqlClient.TdsParser.Run(RunBehavior   runBehavior,   SqlCommand   cmdHandler,   SqlDataReader   dataStream,   BulkCopySimpleResultSet   bulkCopyHandler,   TdsParserStateObject   stateObj)
              在   System.Data.SqlClient.SqlDataReader.ConsumeMetaData()
              在   System.Data.SqlClient.SqlDataReader.get_MetaData()
              在   System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader   ds,   RunBehavior   runBehavior,   String   resetOptionsString)
              在   System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior   cmdBehavior,