62,265
社区成员
发帖
与我相关
我的任务
分享
create proc getstr @str varchar(50) output
as
set @str = @str + 'aaa'
public static string getstr(string str)
{
using (SqlConnection con = new SqlConnection(constr))
{
using (SqlCommand com = new SqlCommand("getstr", con))
{
string outputstr = "";
com.CommandType = CommandType.StoredProcedure;
com.Parameters.Add("@str", str);
com.Parameters["@str"].Direction = ParameterDirection.InputOutput;
con.Open();
com.ExecuteNonQuery();
outputstr = com.Parameters["@str"].Value.ToString();
return outputstr;
}
}
}
public static string getstr(string str)
{
using (SqlConnection con = new SqlConnection(constr))
{
using (SqlCommand com = new SqlCommand("getstr", con))
{
string outputstr = "";
com.CommandType = CommandType.StoredProcedure;
SqlParameter sp1 = new SqlParameter("@str",SqlDbType.VarChar,10);
sp1.Value = str;
com.Parameters.Add(sp1);
com.Parameters["@str"].Direction = ParameterDirection.InputOutput;
con.Open();
com.ExecuteNonQuery();
outputstr = com.Parameters["@str"].Value.ToString();
return outputstr;
}
}
}
这样试试public static string getstr(string str)
{
using (SqlConnection con = new SqlConnection(constr))
{
using (SqlCommand com = new SqlCommand("getstr", con))
{
string outputstr = "";
com.CommandType = CommandType.StoredProcedure;
com.Parameters.Add("@str", str);
com.Parameters["@str"].Direction = ParameterDirection.InputOutput;
con.Open();
com.ExecuteNonQuery();
outputstr = com.Parameters["@str"].Value.ToString();
return outputstr;
}
}
}
SqlParameter param= new SqlParameter("@str", SqlDbType.VarChar, 50);
param.Direction = ParameterDirection.InputOutput;
param.Value = str;
cmd.Parameters.Add(param);
create proc getstr @str varchar(50) output
as
set @str = 'aaa'public static string getstr(string str)
{
using (SqlConnection con = new SqlConnection(constr))
{
using (SqlCommand com = new SqlCommand("getstr", con))
{
string outputstr = "";
com.CommandType = CommandType.StoredProcedure;
com.Parameters.Add("@str", str);
com.Parameters["@str"].Direction = ParameterDirection.Output;
con.Open();
com.ExecuteNonQuery();
outputstr = com.Parameters["@str"].Value.ToString();
return outputstr;
}
}
}
com.Parameters.Add("@str", str);
com.Parameters["@str"].Direction = ParameterDirection.InputOutput;
con.Open();
com.ExecuteNonQuery();
outputstr = com.Parameters["@str"].Value.ToString();
com.Parameters.Add("@str",SqlDbType.NVarchar,10));
com.Parameters["@str"].Direction=ParameterDirection.Output;
com.ExecuteNonQuery();
outputstr = com.Parameters["@str"].Value.ToString();