//}
foreach (SqlParameter item in pms)//第一个参数:你的数据类型 //第二个参数是值 //第三个参数:in 在什么什么里面 //第四个参数 数组的名称
{
if (item != null)
{
cmd.Parameters.Add(item);
}
}
}
//第五步:返回结果
int i = Convert.ToInt32(cmd.ExecuteScalar());
//第六步:关闭数据库
conn.Close();
//第六步:把最终的结果返回到外面去
return i;
}
public static int ExecuteNonQuery(string cmdText, params SqlParameter[] pms)
{
//params:不限长度的数组
//第一步:创建数据库对象连接
SqlConnection conn = new SqlConnection(connstr);
//第二步:打开数据库
conn.Open();
//第三步:创建数据库命令对象和数据库查询语句
SqlCommand cmd = new SqlCommand(cmdText, conn);
//第四步:创建参数对象
//cmd.Parameters.Add(pms);//如果我们在这里直接放入pms数组,那么cmd添加进去的都是SqlParameter,而不是具体的参数。
// int[] ii = new int[5] { 1,2,3,4,5 };
if (pms != null)
{
//for (int i = 0; i <pms.Length; i++)
//{
// if (pms[i]!=null)
// {
// cmd.Parameters.Add(pms[i]);
// }
//}
foreach (SqlParameter item in pms)//第一个参数:你的数据类型 //第二个参数是值 //第三个参数:in 在什么什么里面 //第四个参数 数组的名称
{
if (item != null)
{
cmd.Parameters.Add(item);
}
}
}
//第五步:返回结果
int i = Convert.ToInt32(cmd.ExecuteNonQuery());
//第六步:关闭数据库
conn.Close();
//第六步:把最终的结果返回到外面去
return i;
}
//返回一张表