Wpf新增
撰写时间:2020.8.28
写一下wpf里面新增的方法。
首先是写sql新增语句,如下图,这是一个简单单表新增,这个表也只有一个字段,这一个商品的单位表。IF(@type=‘GoodsUnit_Insert’)这个sql新增方法的名称,然后EXISTS,是用来检查子查询是否会返回一行数据,它至少会返回一行数据,但是这个子查询实际上又不会返回任何的数据,而是返回值True或False。Where条件,这里GoodsUnitName是单位名称,这个条件是根据单位名称判断数据是否存在。Insert要新增的表A_GoodsUnit和字段GoodsUnitName。
声明的变量
然后到服务器这边,连接数据库,下面是封装新增修改删除的一个方法。 sqlcon.Open();打开数据库连接,SqlCommand这里是执行存储过程,然后获取存储过程名称sqlCom.CommandType = CommandType.StoredProcedure;再然后是添加序列化数组参sqlCom.Parameters.AddRange(sqlPara);再到数据库插入更新操作count = sqlCom.ExecuteNonQuery();最后是关闭数据库连sqlcon.Close();
SqlParameters序列化数组,写上与数据库对应的参数,第一个参数是数据库的新增方法名称,第二个是要修改传过去的字段,myDal.UpdateData(“GoodSData”, sqlPara),UpdateData封装方法的名称,GoodSData存储语句的名称。
最后是客户端,
页面代码
交互逻辑代码,首先要实例化服务的服务引用
判断获取页面数据是否为空,传数据,再判断
最后效果新增点击保存,新增成功,数据添加成功。