求SqlParameter的相关知识
包括:
SqlParameter[]数组的使用
包括:
SqlParameter[]数组的使用
解决方案 »
- 我想用c#截取出2009-9-9 到 2010-10-9 有多少天
- 跪求GridView控件中的RowCommand事件的使用方法(孟子等大人们进啊,再解决不了我就失业了)
- 高手来研究一下这个页面,很有价值哦!!!
- treeview中的TreeNode 显示的问题,谢谢!!
- 高分在线等关于CheckBoxList的问题高手只要几秒就可以搞定马上接帖子
- 水晶报表生成后导出成word形式,大家来看看
- 求数字签名的相关资料,多多益善
- 请问怎样实现在网页中弹出“网页对话框”,并能够设置对话框的长度和宽度?
- 为什么ListBox只会读取第一选项
- 复试一般考什么东西?技术问题问过了,简历也交上去了?还会做什么?
- 如何禁用media player的右键菜单
- HtmlEncode有没有必要????
///*************************///
这两年来慢慢习惯了光说不练
///*************************///
{
SqlParameter[] parameters = new SqlParameter[2];
parameters[0] = new SqlParameter("@UserName",SqlDbType.VarChar,20);
parameters[1] = new SqlParameter("@Password",SqlDbType.VarChar,50);
parameters[0].Value = userName;
parameters[1].Value = System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(password,"sha1"); base.sql = "Select Count(UserName) From [User] Where UserName = @UserName And Password = @Password";
object obj = base.ExecuteScalar(parameters);
if(obj != null)
{
return int.Parse(obj.ToString()) == 0 ? false : true;
}
else
{
return false;
}
}
我就是看帮助刚学的
写了一个函数
所有的存储过程都调用
挺方便
public bool InsertDep(string DeptName,string FindCode)
{
SqlCommand cmd = new SqlCommand("InsertDepartment",con);
cmd.CommandType = CommandType.StoredProcedure; SqlParameter parameterDeptName = new SqlParameter("@DeptName",SqlDbType.VarChar,50);
parameterDeptName.Value = DeptName;
cmd.Parameters.Add(parameterDeptName); SqlParameter parameterFindCode = new SqlParameter("@FindCode",SqlDbType.VarChar,20);
parameterFindCode.Value = FindCode;
cmd.Parameters.Add(parameterFindCode); con.Open();
int result = cmd.ExecuteNonQuery();
if (result>0)
{
return true;
}
else
{
return false;
}
}传入参数,得到一个output值
public string GetPY(string name)//得到速查编码
{
SqlCommand cmd=new SqlCommand();
cmd.CommandType=CommandType.StoredProcedure;
cmd.CommandText="pro_GetPY";
cmd.Connection=con;
con.Open();
SqlParameter parname=new SqlParameter();
parname.ParameterName="@str";
parname.SqlDbType=SqlDbType.NVarChar;
parname.Value=name; SqlParameter parmsg=new SqlParameter();
parmsg.ParameterName="@s";
parmsg.Direction=ParameterDirection.Output;
parmsg.SqlDbType=SqlDbType.NVarChar;
parmsg.Size=50;
cmd.Parameters.Add(parname);
cmd.Parameters.Add(parmsg); cmd.ExecuteReader();
string strpy=parmsg.Value.ToString();
con.Close();
return strpy;
SqlParameter[]数组的使用:
SqlParameter[] prams=
{
参数(最好写一个方法,可以参考UDS(三楼楼长的OA系统))
};http://61.167.57.121/neccourse/landie/bbf/uds.rar