在Accress编写数据的时候是以学号为主键的,所以学号是不能重复的.用VC++6.0编写的程序中:点击"下一记录"的按钮可以将新添加的信息输入至数据库.当所添加信息中的学号在数据库中已经存在时,系统会说"请求对表的改变没有成功",再次点击"下一记录"按钮,系统说"非法的游标位置:未定义的键集"请问:"非法的游标位置:未定义的键集"是什么意思?为什么会出现这种情况.如果可能的话,能不能给出一个大概的解决办法.