问题如下: 我用delphi5+oracle8编写常规的c/s数据库应用软件,用的是bde连接数据库。在程序里我用Tquery控件进行对数据的插入操作,用SQL语句:'INSERT INTO TAB_TEMP1...',然后执行。出现问题这样: 1、在两台开发人员用机上,数据可以保存到数据库中,用其他数据库查询软件可以立即查询到数据。 2、在两台非开发人员用机上,每台机子上也显示了自己本机刚刚操作过的数据,即“显示”为保存成功了,比如说第一台机子插入了5条A型的记录,第二台机子上插入了5条B型的记录,第一台机子可以看到自己插入的5条A型的记录,但第二台机子看不到,同样,第二台机子可以看到自己插入的5条B型的记录,但第一台机子看不到。用其他数据库查询软件查询,结果发现,两台机子插入的数据实际上都没有真正插入到数据库。 我觉得这可能跟配置有关,但不知道是具体是哪里出了问题,数据在非开发人员用机上被缓存了,没有真正更新到数据库,希望有这方面经验的朋友指点我一下。不胜感谢。
解决方案 »
- 大家请帮帮忙,如何将十六进制的字符串转化成十六进制的值
- 怎么设置像CSDN 论坛左边的树菜单?
- 放分感谢CunningBoy(皮皮^-^逗逗@京沪爱情线.com)在QQ上为我解决的Unicode问题,大恩不言谢,一点分,聊表寸心
- 如何让JSP来访问DELPHI多层项目中的中间层???
- 初学者求教,关于修改表结构(在线等待)谢谢各位!
- 求DHCP客户端的编程(WIN平台)
- 在Delphi中怎么确定某一天是星期几呢?用函数还是SQL语句?
- 我想问一下有关ping的问题
- 关于Label的赋值???
- NT日志文件的文件格式?
- 为什么WIN2000服务器会经常自动启动?
- 三层结构问题: clientdataset 急急!!!!!!!
再看一个缓存地址的问题,是指定地址的吗?那客户机的内存够大吗?
还有别的可释放内存的软件在客户机后台运行吗?
当该属性被设置为True时,这样便自动启动了缓冲功能.
启动缓冲功能的优点是减少了客户机和服务器间的通信次数,提高了服务器性能.但是就像你的操作正好造成了数据的脏读!
所以我的建议是把这个属性设置为False!接分!!!