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, RunBehavior runBehavior, Boolean returnStream, Boolean async)
       在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result)
       在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method)
       在 System.Data.SqlClient.SqlCommand.ExecuteScalar()
       在 DB.executeGetReturn(String strSql) 位置 f:\vote\App_Code\DB.cs:行号 49
       在 myControl_votecl.checkVoterIP() 位置 f:\vote\myControl\votecl.ascx.cs:行号 130
       在 myControl_votecl.Button1_Click(Object sender, EventArgs e) 位置 f:\vote\myControl\votecl.ascx.cs:行号 71
       在 System.Web.UI.WebControls.Button.OnClick(EventArgs e)
       在 System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument)
       在 System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument)
       在 System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument)
       在 System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData)
       在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)