自学C#—ADO.NET(二)
2021-02-01 12:14
标签:comm dem cti 更新 直接使用sql data 这一 bool 总数 上一章我们说了ADO.NET怎么查询,这一章我们说说怎么进行新增、删除、修改操作。 (一)创建拉货的地址、开仓库门、关仓库门上一章已经讲过了,就不讲了,这一章我们讲怎么创建存货(新增)、销毁(删除)、更新(修改)的定单。 其实新增、删除、修改和查询没什么不同,唯一的不同就是不用创建SqlDataAdapter对象,直接使用SqlCommand对象,就像这样: 注:sql语句一定要写正确。 (二)接下来我们就要仓库执行我们增删改操作了。 我们直接调用cmd对象的ExecuteNonQuery()方法,这个方法会返回受影响行数,相当于“数据库”仓库出具的都哪些货物被动过的总数回执单。之后只需要判断这个总数是否大于0就可以了。 所以我们可以这么写: 之后我们只需要返回isTrue这个变量就行了,到这是整个ADO.NET你就学会了。 自学C#—ADO.NET(二) 标签:comm dem cti 更新 直接使用sql data 这一 bool 总数 原文地址:https://www.cnblogs.com/dymdph/p/11595998.html 1 class Program
2 {
3 static void Main(string[] args)
4 {
5 SqlConnection conn = new SqlConnection("server=.;database=Demo;uid=sa;pwd=123456");
6 conn.Open();
7 SqlCommand cmd = new SqlCommand("insert into dbo.SysFunction values(‘[这是写要插入的值]‘,‘[这是写要插入的值]‘,‘[这是写要插入的值]‘)", conn);//新增
8 //SqlCommand cmd = new SqlCommand("update dbo.SysFunction set Name=‘需要修改的值‘ where ID=‘需要修改的数据的ID‘", conn);//修改
9 //SqlCommand cmd = new SqlCommand("delete dbo.KeyWordTable where ID=‘需要删除的数据的ID‘ ", conn);//删除
10
11
12
13 cmd.Dispose();
14
15 conn.Close();
16 }
17 }
1 class Program
2 {
3 static void Main(string[] args)
4 {
5 SqlConnection conn = new SqlConnection("server=.;database=Demo;uid=sa;pwd=123456");
6 conn.Open();
7 SqlCommand cmd = new SqlCommand("insert into dbo.SysFunction values(‘[这是写要插入的值]‘,‘[这是写要插入的值]‘,‘[这是写要插入的值]‘)", conn);//新增
8 //SqlCommand cmd = new SqlCommand("update dbo.SysFunction set Name=‘需要修改的值‘ where ID=‘需要修改的数据的ID‘", conn);//修改
9 //SqlCommand cmd = new SqlCommand("delete dbo.KeyWordTable where ID=‘需要删除的数据的ID‘ ", conn);//删除
10
11 bool isTrue = cmd.ExecuteNonQuery() > 0;//此次操作数据库受影响的行数
12
13 cmd.Dispose();
14
15 conn.Close();
16 }
17 }