本项目有一个LcnUsr用于系统用户定义以及系统用户授权之用,本表有5个用户定义,即有5个记录行。
0、这个表的5行记录,见下图:
此主题相关图片如下:yl.png
在做用户授权的时候出现错误提示:“'列"_Identify"被约束为是唯一的【这个截图没有做】,以下的操作与发现做个简单的故事报告:
1、查看表LcnUsr本身,在这个情况应该是只加载一行,结果是有一行有数据,但是同时出现4行空白行(如下图),不去细想,用菜单做删除这四个行的操作,但Foxtable不允许删除并出现错误提示(如下图): [说明:整个项目当中,我没有一个地方用到汇总模式,菜单也没去碰过]
此主题相关图片如下:kb.png
2、那好吧,全部删除,结果如上都不行的。
3、那看看全部数据吧,从命令窗口写入代码来全部加载一下数据,出现了错误提示,如下图:
此主题相关图片如下:jz.png
4、没辙了,转到其他表,再返回本表,第一图显示的数据信息全都不见了,貌似第2步删除成功了,见下图:
此主题相关图片如下:sc.png
5、以为删除成功,那从菜单处新增加行吧,系统又出现错误,如下图:
此主题相关图片如下:xz.png
6、真的没辙了,删除了这个外部表,并且从SQL Server中也删除这个表,重建重新添加外部表
此主题相关图片如下:yl.png
[此贴子已经被作者于2019/5/19 18:26:20编辑过]