通过查询一个员工的工号,在响应的部门就记录该员工的部门代码号,如果再有同一个部门的员工查询后,在部门有这位员工的部门代码号了,就不用再部门中重复添加。数据通过数据库查询出来了,如何在代码中判断?
能在具体点吗?最好有代码演示下,新手难理解。谢谢!
追答你读出的数据是放到dataset里吗?
追问我给放到string[]数组中了,然后遍历数据,看看是否有相等的。没放在dataset中
追答也行,那就数组吧,就是性能差;定义一个bool类型的变量,在遍历的时候判断
bool isTrue=false;
if(遍历的数组元素==要判断的工号)
{
//存在
isTrue=true;
}
....
最后判断 isTrue 变量是否为true,true是已存在,false是不存在
我也是这样写的,还是可以插入重复的值,郁闷啊!贴代码上来,字数多了
追答加个好友 我看下代码
本回答被提问者采纳数据库中部门的表为空,通过查询员工就在部门表中添加相应的部门和部门代码号,如果是一个部门的员工,就不要重复添加了。判断的就是如何不再数据库中重复添加同一个部门
对啊,新手啊,遍历出来数据了,不知道怎么比较啊?请问有什么好的方法没?