近来,作一个程序期间需要修改数据库结构。把一个主表的两个字段换到一个子表里面。我换好了,改了控件来源了。
结果运行一下,我傻眼了。提示了一个奇葩的错误:主键是一对多关系,它是一 不能修改。表结构没有错误,那两个字段和主表毫无关系。把对应的控件绑定去掉就不会提示错误。
最后,不得已删掉原来的控件,重新插入一次。竟然没有提示错误了!
我估计,应该是之前保留了什么控件信息,导致错误。
建议各位网友,改了数据库结构。最好把控件删了,再重新插入。