Y yxuehui Unregistered / Unconfirmed GUEST, unregistred user! 1999-06-09 #1 本人在编程时需要处理多人(多个相同的程序)同时对一个paradox的 数据库的不同记录进行写操作(在同一台机器上的操作). 请问各位大虾如何处理?
X xiangya Unregistered / Unconfirmed GUEST, unregistred user! 1999-06-10 #3 master delphi4 by marco cartu (chinese),$90RMB,is ready.go.
J Jams Unregistered / Unconfirmed GUEST, unregistred user! 1999-06-10 #4 to yifeng: MIDAS为何物,英文全名为何?其中文概念为何?请赐教!?
S sherman Unregistered / Unconfirmed GUEST, unregistred user! 1999-06-10 #5 MIDAS 是提供多层服务器的控件组,解决你的问题太浪费了,你只是需要 共享数据库,使用PDOSUSER.NET,设置,其实用DBASE,BDE自己就解决了你 所提出的问题,PARADOX需要设置.
L lenny Unregistered / Unconfirmed GUEST, unregistred user! 1999-06-14 #7 在程序中:如果没有无多线程,将Session.NetFileDir定为同一目录(同一计算机上)有多线程则是Tsession.Netfiledir,且应是可写目录!(非只读) 建议你在放数据库的那台计算机上设一公共目录,然后在每个程序所在的计算机上 共享那个目录(映射成同一驱动器,然后在程序一开始中加上 Session.NetFileDir:='映射的驱动器名:';
在程序中:如果没有无多线程,将Session.NetFileDir定为同一目录(同一计算机上)有多线程则是Tsession.Netfiledir,且应是可写目录!(非只读) 建议你在放数据库的那台计算机上设一公共目录,然后在每个程序所在的计算机上 共享那个目录(映射成同一驱动器,然后在程序一开始中加上 Session.NetFileDir:='映射的驱动器名:';
X xin Unregistered / Unconfirmed GUEST, unregistred user! 1999-06-14 #8 同SHERMAN说的一样,这种编程需要建立多层的程序结构,这就要用到MIDAS控件组, 例如,你可以建立一个用户应用程序,即所谓“瘦客户”,再建立一个应用服务器,第三层当然是你的数据库模块了。这其中的过程远没这么简单,我向你推荐两本徐新华出的书,《DELPHI 4核心编程技术》(希望公司出版),《MIDAS技术》(大概是这个名字吧——人邮出版社)。 其他问题欢迎与我联系:XIN78@263.NET 不过现在可能没时间了,我要考试的。
同SHERMAN说的一样,这种编程需要建立多层的程序结构,这就要用到MIDAS控件组, 例如,你可以建立一个用户应用程序,即所谓“瘦客户”,再建立一个应用服务器,第三层当然是你的数据库模块了。这其中的过程远没这么简单,我向你推荐两本徐新华出的书,《DELPHI 4核心编程技术》(希望公司出版),《MIDAS技术》(大概是这个名字吧——人邮出版社)。 其他问题欢迎与我联系:XIN78@263.NET 不过现在可能没时间了,我要考试的。
Z zhangc Unregistered / Unconfirmed GUEST, unregistred user! 1999-06-15 #10 我是用PDOSUSER.NET解决,不过要在每台机器上设置映射驱动器名称,而且驱动器 名称必须是一致的,例如所有的机器都必须设成g:
Y yxuehui Unregistered / Unconfirmed GUEST, unregistred user! 1999-06-15 #11 实际上,我是在编Web server程序(CGI)时遇到这些问题的, 后来发觉Paradox数据库可以支持对不同记录的同时读写,只是 发现当database desktop打开是,其它数据库程序就不能对 数据库进行操作,提示说数据库的目录被锁定了.请问各位大虾, 这是为什么?
实际上,我是在编Web server程序(CGI)时遇到这些问题的, 后来发觉Paradox数据库可以支持对不同记录的同时读写,只是 发现当database desktop打开是,其它数据库程序就不能对 数据库进行操作,提示说数据库的目录被锁定了.请问各位大虾, 这是为什么?
L lenny Unregistered / Unconfirmed GUEST, unregistred user! 1999-06-15 #12 对,因为Database Desktop打开Paradox时的确锁住了数据库, 因为Database Desktop打开数据库时没有共享Paradox的Pdoxuser.net, 所以其他程序不能用了。(特别指异地的程序) 你要是能找到Database Desktop存放Pdoxuser.net的目录(我没找过,好象 默认就是C:/,要不不外呼当前目录,windows目录,和数据库目录) 然后其他程序设Session.Netfiledir:=这个目录,应该可以解决锁库问题
对,因为Database Desktop打开Paradox时的确锁住了数据库, 因为Database Desktop打开数据库时没有共享Paradox的Pdoxuser.net, 所以其他程序不能用了。(特别指异地的程序) 你要是能找到Database Desktop存放Pdoxuser.net的目录(我没找过,好象 默认就是C:/,要不不外呼当前目录,windows目录,和数据库目录) 然后其他程序设Session.Netfiledir:=这个目录,应该可以解决锁库问题
Y yxuehui Unregistered / Unconfirmed GUEST, unregistred user! 1999-06-16 #13 这个问题我在不断的实验中发觉,Paradox 数据库可以同时对不同的记录进行 读写操作(我指的是在同一台机器上。) 这是在我提出的另一个问题中解决的<a href="http://www.gislab.ecnu.edu.cn/delphibbs/DispQ.asp?LID=114493"> SOS CGI编程</a>
这个问题我在不断的实验中发觉,Paradox 数据库可以同时对不同的记录进行 读写操作(我指的是在同一台机器上。) 这是在我提出的另一个问题中解决的<a href="http://www.gislab.ecnu.edu.cn/delphibbs/DispQ.asp?LID=114493"> SOS CGI编程</a>
L lzhq Unregistered / Unconfirmed GUEST, unregistred user! 1999-06-18 #14 我觉得你应该看一下 delphi核心编程技术 http://home.wtwh.com.cn/ebookshelf.html上面有