为了解决程序中偶尔出现的“无法为更新定位行。一些值可能已在最后一次读取后已更改”问题,
先是用 CursorLocation:=clUseServer,但出现无数不明错误,只好放弃。于是打算按一些帖子所述的,表里不设默认值来解决,因为程序已经分发,所以需要做个更新程序自动修改表,请教如何用SQL语句取消某个字段的默认值?或者有没有更简单的方法取消所有的默认值?
先是用 CursorLocation:=clUseServer,但出现无数不明错误,只好放弃。于是打算按一些帖子所述的,表里不设默认值来解决,因为程序已经分发,所以需要做个更新程序自动修改表,请教如何用SQL语句取消某个字段的默认值?或者有没有更简单的方法取消所有的默认值?
新增记录,不管是append,还是insert赋值完成后,及时post并requery后再修改。或用SQL语句插入后再requery过来修改。尤其是主从关系需要主表主键的,这样做就更有必要。
用的就是 CursorLocation:=clUseClient ,现在咨询如何去掉字段默认值