S Sangy Unregistered / Unconfirmed GUEST, unregistred user! 2003-09-19 #1 我的Server程序中用的是BDE连接的SQLServer数据库,远程数据模块中用TQuery+TUpdateSQL连接到数据表。程序开始运行时没问题。但在Client端,多次调用远程数据模块,刷新Query后,会出现“远程调用失败”,“RPC服务器不可用”的出错提示。
我的Server程序中用的是BDE连接的SQLServer数据库,远程数据模块中用TQuery+TUpdateSQL连接到数据表。程序开始运行时没问题。但在Client端,多次调用远程数据模块,刷新Query后,会出现“远程调用失败”,“RPC服务器不可用”的出错提示。
C Carson_zzd Unregistered / Unconfirmed GUEST, unregistred user! 2003-09-26 #3 你应该把DataBase放到你的远程数据模块里。 这样它只建立一次就可以了,如果放到普通数据模块里就要每调用一次就创建一次连接 这样如果数据请求过多就容易连接不上,其实你的EXE 文件并没有死,就是连接的问题!
你应该把DataBase放到你的远程数据模块里。 这样它只建立一次就可以了,如果放到普通数据模块里就要每调用一次就创建一次连接 这样如果数据请求过多就容易连接不上,其实你的EXE 文件并没有死,就是连接的问题!
墨 墨剑 Unregistered / Unconfirmed GUEST, unregistred user! 2003-09-29 #4 在客户端建立一个datamodule(在delphi中你建立的时CUSTOMER DATA,建立后把那些table,datasource删除) 在datamodule中放上DCOMCONNECT和SOCKETCONNECT,进行连接。在整个客户端的Clientdataset都应用这个连接,自然资源得到释放,就不会出现你的问题
在客户端建立一个datamodule(在delphi中你建立的时CUSTOMER DATA,建立后把那些table,datasource删除) 在datamodule中放上DCOMCONNECT和SOCKETCONNECT,进行连接。在整个客户端的Clientdataset都应用这个连接,自然资源得到释放,就不会出现你的问题