当用DataTable从数据库取数据的时候...


如果数据库的表里字段顺序是:  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://www.cnblogs.com/coolbug/p/73384.html