-多表的新增

------------------------多表的新增--------------------------------------

以前写过单表的新增,现在来给大家分享一下多表的新增方法;这些以前除了会抄一样的,反正就是自己也不理解,也就是案例怎么写,就怎么写,某些细节报错了就找老师或者大神帮忙解决,然而虽然完美的复杂一般的做出了一样的页面,一样的功能,但还是看得一脸懵逼;也就是现在在做项目练习的时候,再没有老师和大神的情况下,自己去通过翻看过往教学案例,再通过现有的技术加以理解,发现好像看得懂了,所以呀,现在学习遇到困难的朋友,请加油,努力坚持下去;现在的不懂没事,当你学的更多更深以后,回过头来再看这些,发现很简单,难点也就在于逻辑思维,代码的灵活运用,所以遇到困难请坚持!

好的,咱不扯其他的了;说说我的“觉悟吧”!

之前写过单表的新增;其实多表也差不多,在单表基础上多了一些表;

我们这里是一个方法;名称是:Increased(自定义,最好根据功能来写)

然后现在这个东西是这样的;一个固定的写法,我们只要清楚哪些是表,哪些是 字段,哪些 是主键ID;其他的东西一般就是 固定写法,这里变化的就是查表的 方法;

来看一下

我用黄色标注的就是和表有关的;SYS_NumberManagement这个和SYS_Towards就是两个表,这里我们把SYS_Towards表里的主键ID;放在SYS_NumberManagement表里做外键;这两个表就有一定的联系了;我们新增的表是SYS_NumberManagement里的数据,当然这里既然用到两张表,我们也即是要把另一张表也新增了;

前面半段是查出SYS_NumberManagement表里的两条数据;BeginNumber和EndNunmber;这个是我们要新增的,其次下半段是查出SYS_Towards里的TowardsID,这里我们新增ID就好了;因为TowardsID是个类型表,里面就几种类型;查出的所有数据返回给 ounring;

然后下面就是一些日常判断;判断是否重复什么的呀;是否有数据什么的……

然后就是视图的 方法调用了;

这里 也就不多说了,就是获取到页面填写的数据;然后通过连接调用方法,对比 数据有没有,或者重复的;当条件都满足后就执行新增代码,

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值