S
starfarm
Unregistered / Unconfirmed
GUEST, unregistred user!
设计了一个系统:
1、通过在服务器端建立Active DLL连接数据库,在这个DLL中,可以通过在目录的global.asa文件中设置连接字符,DLL可以通过Session获取当前连接字符串,这个相信DelphiBBS上的高手都没问题。
2、建立一个ActiveForm的OCX运行在客户端,然后通过ASP程序调用Active DLL从数据库中调用数据然后在ActiveForm中显示出来。
现在的问题是:
1、如果是简单字符完全可以通过javascript调用模式显示,但是如果是二进制例如图片格式的数据字段在ActiveForm中建立的TOLEContain中则无法显示,或者可以说无法给ActiveForm设定的属性赋予正确的值。
2、当然可以通过一个很无聊的办法就是直接设定ActiveForm中ADO的连接,然后直接和数据库交流,但是这样几乎没有任何安全性可言。
3、还有没有更好的解决方案?
1、通过在服务器端建立Active DLL连接数据库,在这个DLL中,可以通过在目录的global.asa文件中设置连接字符,DLL可以通过Session获取当前连接字符串,这个相信DelphiBBS上的高手都没问题。
2、建立一个ActiveForm的OCX运行在客户端,然后通过ASP程序调用Active DLL从数据库中调用数据然后在ActiveForm中显示出来。
现在的问题是:
1、如果是简单字符完全可以通过javascript调用模式显示,但是如果是二进制例如图片格式的数据字段在ActiveForm中建立的TOLEContain中则无法显示,或者可以说无法给ActiveForm设定的属性赋予正确的值。
2、当然可以通过一个很无聊的办法就是直接设定ActiveForm中ADO的连接,然后直接和数据库交流,但是这样几乎没有任何安全性可言。
3、还有没有更好的解决方案?