我的我局域网中,有几个用狐表做的客户端访问服务器中的SQL数据库,做管理工作。
有时候,正在运行中的客户端是不能更新数据到服务器的,没有任何提示,具体是这样的:
启动时正常加载数据,几个客户端都可以正常运行。
需要保存时,按一个保存键(系统菜单),正常没有提示。
但是要退出客户端时,系统还提示是否要保存!
我点击“是”,则还是在程序中,不能退出;
我点击“否”,则数据不保存就退出来了;
点击“取消”,则还原为原来的状态,无法保存后退出。
查看一下SQL数据库中的记录,刚才的修改全部没有被保存。
这种情况多次出现了,不明白啊!
我用的是1012版本
[此贴子已经被作者于2009-10-20 8:05:36编辑过]
用的是自动增量主键,还是自定义主键。
保存之后,看看是那些行没有保存(看行号列的颜色可以看出),分析一下这些行的特点,看看会不会是某列的内容不符合后台设置的限定规则?
没有新增加行,只是修改了某一个字段的内容,不能保存。
这种情况,有时出现,但没有任何提示。
现在是好的。
如果是某列,更好办,就看看此列的内容是否不符合后台设置的限定规则?
不要强调后台规则了。
我每天做同样子的事,刚才可以保存,现在不行,数据没有特别不同之处。
我的数据源设置中只有一个条件,账套号=11。而这个账套号在表是不能操作的。
而且,我的问题是,这一条记录本身就有了(账套号是11),现在只是改了其他的字段的值,有时不能保存。
我现在怀疑:服务器那边有问题,在启动首次加载数据后,后面有时没有正常连接,而狐表也没有提示。