我在一个窗体里使用了有几个表关联的记录集,现在我要增加新的记录,如果直接用
ADDNEW和UPDATE命令,提示ODBC连接错误(我的连接使用了ODBC),我想在几个表关联的
ADO记录集里可以用ADDNEW增加记录吗?如果不行的话,那用什么方法会好一些?是不是必
须要每个表单独增加。
我的分不多了,只能给50分了,不好意思,希望各位大哥帮忙。如果有什么得分的高招,
也请多指教。
8 个解决方案
应该是不行的。不能同时修改多个连接的表,否则容易产生不可预料的结果的
ADO中可以用ADDNEW,update增加记录,但多个表的时候好想不性
应该是不行的,这好像就相当于是一个视图,普通的视图一般只能Select,不能insert 和 update的,因为在关系数据库里面,可更新视图是有条件的,而一般数据库的实现里面,视图都是不可更新的,因为大多数可能都不符合第四范式。不知道这样回答满意不满意?^_^
我早就试过了,也早就遭受打击了。。。。
其实这种需求不会太常见,我最后也是修改了一下应用,发现不必如此也能做得很好。你多从应用角度想想看吧。