首页 > 数据库技术 > 详细

C#向Sql数据库插入控制

时间:2016-01-21 19:23:42      阅读:368      评论:0      收藏:0      [点我收藏+]
 1  string name = textBox1.Text;
 2             int age = Convert.ToInt32(textBox2.Text.Trim());
 3             int? height = textBox3.Text.Trim().Length == 0 ? null : (int?)Convert.ToInt32(textBox3.Text.Trim());
 4             bool? gender = textBox4.Text.Trim().Length == 0 ? null : (bool?)Convert.ToBoolean(textBox4.Text.Trim());
 5 
 6             string sql = "insert into TblPerson values(@name,@age,@height,@gender)";
 7             SqlParameter[] pms = new SqlParameter[] { 
 8             new SqlParameter("@name",SqlDbType.NVarChar,50){ Value=name},
 9             new SqlParameter("@age",SqlDbType.Int){ Value=age},
10 
11             //向数据库中插入null值,不能直接使用C#中的null,必须使用DBNull.Value
12             new SqlParameter("@height",SqlDbType.Int){ Value=height==null?DBNull.Value:(object)height},
13             new SqlParameter("@gender",SqlDbType.Bit){ Value=gender==null?DBNull.Value:(object)gender}
14             };
15             _02封装SqlHelper类.SqlHelper.ExecuteNonQuery(sql, pms);
16             MessageBox.Show("插入成功!");

 

C#向Sql数据库插入控制

原文:http://www.cnblogs.com/nanxiaoxiang/p/5148950.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!