但它们没有引起错误

但它们没有引起错误

本文介绍了声明的结尾给出了两个分号,但它们没有引起错误。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

  public   string  DoInsertTravels(字符串 proc,字符串 travelsname)
{
尝试
{
mDbconnection = conn.GetDefaultDbConnectionString();
使用(SqlCommand cmd = new SqlCommand(proc,mDbconnection))
{
string 结果= string .Empty;
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.Add( @ Travelsname,SqlDbType.NVarChar, 150 )。Value = travelsname;
cmd.Parameters.Add( @ Result,SqlDbType.NVarChar, 500 )。Direction = ParameterDirection.Output;
cmd.ExecuteNonQuery();
返回结果= cmd.Parameters [ @结果] Value.ToString(); ;
}
}
catch { throw ; }
finally
{
mDbconnection.Close();
}
}
解决方案

public string DoInsertTravels(string proc,string travelsname)
      {
          try
          {
              mDbconnection = conn.GetDefaultDbConnectionString();
              using (SqlCommand cmd = new SqlCommand(proc, mDbconnection))
              {
                  string Result = string.Empty;
                  cmd.CommandType = CommandType.StoredProcedure;
                  cmd.Parameters.Add("@Travelsname", SqlDbType.NVarChar, 150).Value = travelsname;
                  cmd.Parameters.Add("@Result", SqlDbType.NVarChar, 500).Direction = ParameterDirection.Output;
                  cmd.ExecuteNonQuery();
                  return Result = cmd.Parameters["@Result"].Value.ToString(); ;
              }
          }
          catch { throw; }
          finally
          {
              mDbconnection.Close();
          }
      }
解决方案


这篇关于声明的结尾给出了两个分号,但它们没有引起错误。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-17 18:01