因为自动转为查询表了,也就不报错了。转为查询表之前,可以考虑给个提示:“因该表没有主键,现已改为查询表方式加载!”这样就更加直接的告诉用户,不是更友好吗?请老六再考虑一下。
借鉴一下其他软件,当出现上述情况时,出现一个对话框,让用户有多种选择比较好,对话框的内容可以是:“因XX表没有主键,请用户选择操作:A、不加载该表继续运行项目 B、把该表转为查询方式加载 C、退出项目”