Delphi多层数据库问题?,请高手指教??(在线等待)

多层数据库的工作原理是如何的.是否必须在客户端,服务器端上运行呢?可不可以在服务器端上直接运行测试呢?写入数据库时用到ApplyUpdates(-1)或ApplyUpdates(0)都能写入数据库,-1和0有什么区别呢?
[110 byte] By [dicke-dicke] at [2008-5-20]
# 1
可以的,0,和-1的区别是没有的是指允许的最大错误数数,
可以在服务器上直接运行测试,但是最好在客户端测试一次了,Delphi的多层数据库分别是基于COM,DCOM,Com+,或者Corba,Webserice来开发的
manboo-我从山中来 at 2007-10-27 > top of Msdn China Tech,Delphi,数据库相关...
# 2
当然可以在服务器上测,建议先用Socketconnection连接,最终测试时在分开测,根据喜好选择Socketconnection或者DcomConnetion连接,我喜欢Socketconnection,但要运行Skctsrvr程序。
ApplyUpdates(方法):将缓冲数据存盘。
-1表示MiDAS应当提交每一条可以提交的记录,而不管遇到多少错误。换句话说使用这个参数时事务总会被提交。
0表示MIDAS不容忍任何错误,因此如果有任何错误发生,所有修改都不会被提交给数据库,这是最常用的设置
# 3
可以 还有什么问题吗
sunny518-灵犀 at 2007-10-27 > top of Msdn China Tech,Delphi,数据库相关...