带参数的Command的执行
来源:互联网 发布:m1移动协同软件 编辑:程序博客网 时间:2024/05/18 00:55
一个参数的执行:
string sqlstr = "select count(*) from Users where UserName = @Username";
//打开数据库连接
conn.Open();
//创建命令对象
SqlCommand cmd = new SqlCommand(sqlstr, conn);
//判断SqlCommand对象的ExecuteScalar方法返回的参数是否大于0,大于0说明用户已经存在
cmd.Parameters.AddWithValue("@Username", username);
多个参数的执行:
//string sql = "insert into Users(UserName,UserSex,Password,Email,PassQuestion,PassAnswer) values( '" + userName + "','" + Sex + "','" + passWord + "','" + emailAddress + "','" + tishiQuesetion + "','" + tishiPassWord + "')";
string sql ="insert into Users(UserName,UserSex,Password,Email,PassQuestion,PassAnswer) values(@username,@usersex,@password,@email,@passQuestion,@passAnswer)";
conn.Open();
SqlCommand cmd = new SqlCommand(sql, conn);
cmd.Parameters.AddWithValue("@username", userName);
cmd.Parameters.AddWithValue("@usersex", Sex);
cmd.Parameters.AddWithValue("@password", passWord);
cmd.Parameters.AddWithValue("@email", emailAddress);
cmd.Parameters.AddWithValue("@passQuestion", tishiQuesetion);
cmd.Parameters.AddWithValue("@passAnswer", tishiPassWord);
if (Convert.ToInt32(cmd.ExecuteNonQuery()) > 0)
{
Response.Write("<script>alert('恭喜你注册成功!')</script>");
}
else
{
Response.Write("<script>alert('注册失败!')</script>");
}
conn.Close();
}
- 带参数的Command的执行
- 命令行中执行带参数的java程序(Command-Line Arguments)
- 事件 带参数 和 不带参数 的执行代码
- 执行带嵌入参数的sql
- 创建带默认值的参数并执行
- VC 执行带参数的exe
- SqlCommand执行带参数的sql语句
- 执行带输出参数的存储过程
- 执行带参数的sql语句
- 执行带参数的存储过程
- 11g_job执行带参数的procedure
- 执行带OUT参数的值
- crontab执行带参数的php脚本
- Python执行带参数的外部程序
- linux下kettle带参数的执行
- C#执行带参数的mysql语句
- crontab执行带参数的php脚本,并取得参数
- C#执行带参数,返回参数的存储过程
- unbuntu11.04安装java6问题 Package 'sun-java6-jdk' has no installation candidate
- 自动化面试题专题(一)[模拟电路]
- Map.keyset()
- 纵横C++11标准(目录)
- ftp查看本地目录文件
- 带参数的Command的执行
- 27、(6)Linux内核启动引导阶段之 __enable_mmu函数分析
- POJ 1161 walls
- 客户端显示由WebService返回DataSet的GetXML()方法的返回值的方法
- Eclipse3[1].2+Tomcat5.5.17+Oracle9配置
- 并行计算MPI [ 简单例子 ]
- RBAC角色权限系统的 一些概念
- 西藏部分旅游景点
- TI AM3517 (Cortex A8) 烧写方法