C# 判断多表字段唯一

来源:百度知道 编辑:UC知道 时间:2024/09/22 15:25:46
比如:我有国家、省份、城市、还有合作商信息,这四个表。每个表都有ID这是肯定的,还有相同的是每个表都有代码字段,如:Country_Code、Province_Code、City_Code、Store_Code,每个表有有个页面,如果在一个FormWin上操作新增,怎么样才能检测其他表里已经有了这个代码,给出提示“代码成在不能重复新增“XXX ”代码”。比如在国家FormWin里新增,就会有后面几个检测提示。。。急。。。。。

专门建个代码table,把全部代码放进去,作为key

每次之判断这个表,增加代码时也要插这个表

新增数据先用用户将要添加的数据做为Key去数据库中查询是否存在。

在数据库中写一个触发器,当有一个表要增加数据时检测其他表中是否存在相同ID,存在则提示信息,否则通过