如果数据库的表里字段顺序是: c1 c2 c3 c4 c1 c3分别是主键,c3不为空,当在页面上用DataTable从数据取出数据时,这时候Table里的顺序也是:c1 c2 c3 c4。
当在页面添加数据,插入相同的数据的时候(即c1 c3相同),先验证c1 和c3再验证c2,发现 c3不出错,而c2因为也是相同的才出错。
不解,感觉十分奇怪。调试再调试,发现c3一直 不出错,很是郁闷。
将数据库的顺序改为 c1 c3 c2 c4 方解决问题。所以大家设计数据库的时候要注意。
阿里云优惠券领取地址:https://partner.aliyun.com/shop/35783975 ,需要更多优惠请联系QQ和微信:891115,热线:400-968-4968