本文介绍了声明的结尾给出了两个分号,但它们没有引起错误。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
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(); } }
解决方案
这篇关于声明的结尾给出了两个分号,但它们没有引起错误。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!