我想用Parameters数组添加几个信息到数据库代码如下
string sqladd = "insert into zhanghaovalues(@UsersName,@UsersKey,@UsersEmail)";
SqlCommand cmd = new SqlCommand(sqladd,DBHelper.Connection);
SqlParameter[] arr = new SqlParameter[]
{
new SqlParameter("@UsersName",Uname),
new SqlParameter("@UsersKey",Key),
new SqlParameter("@UsersEmail",Email)
};
foreach (SqlParameter parameter in arr)
{
cmd.Parameters.Add(parameter);
}
DBHelper.Connection.Close();
return result;
但是运行的时候提示在int result = cmd.ExecuteNonQuery();处上下文有错误,请求指正,在线等
string sqladd = "insert into zhanghaovalues(@UsersName,@UsersKey,@UsersEmail)";
SqlCommand cmd = new SqlCommand(sqladd,DBHelper.Connection);
SqlParameter[] arr = new SqlParameter[]
{
new SqlParameter("@UsersName",Uname),
new SqlParameter("@UsersKey",Key),
new SqlParameter("@UsersEmail",Email)
};
foreach (SqlParameter parameter in arr)
{
cmd.Parameters.Add(parameter);
}
DBHelper.Connection.Close();
return result;
但是运行的时候提示在int result = cmd.ExecuteNonQuery();处上下文有错误,请求指正,在线等
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货