activexform中ado连接的问题!(50分)

  • 主题发起人 主题发起人 ll710915
  • 开始时间 开始时间
L

ll710915

Unregistered / Unconfirmed
GUEST, unregistred user!
采用adoconnection,其连接字用str.ini配置,文件在服务器c盘下,但客户机无法连上数据,非得将str.ini文件拷贝到客户机c:盘下才能连,这样就失去了B/S结构的优势.有什么方法能让客户端直接读到服务器上的ini文件,比方说将路径设为:servername/c:/str.ini可以吗?各位有什么好的方法吗?谢谢!
 
我是采取这种方法,不知适不适合你:
activeform中打开时创建ini文件,所以每一个客户端在打开activeform时就自动创建了ini文件。但要求录入服务器的IP或者名称。

但我碰到了另外一个问题,如何让activeform自动更新。在没有delphi的环境下。
 
你可以把服务器的共享目录写入注册表,然后在程序启动时到服务器去复制 INI 文件
 
对activeform设置一个连接属性
 
我也有这方面的问题,请各位详细地讲讲
 
用数据模块,adoconnection放在数据模块中.
 
将连接作在程序中会不通用,如果客户修改服务器名字或换服务器,得重新修改原代码
所以要用配置文件
 
家属性在html中用activex空间的属性船参数。
 
这样不好,建议使用类似很多软件检测最新版本的方式,向你的服务器发送一个URL,再接受结果,这样比较容易扩展。
 
wzs1208, tombaby已经说得很明白了,给ActiveForm增加一个属性或函数方法,在网页中将连接字符串传进去。
 
activexform运行在客房端,给ActiveForm增加一个属性或函数方法是可取的。
 
给ActiveForm增加一个属性或函数方法是不可取的,因为最终还是需要修改原代码,那么还不如在数据模块中修改,最好是采用com技术传递参数,各位能给点意见吗?
 
后退
顶部