我正在做一个activex的办公应用,如果在intnet上,我如何存取在activex上所填的数据?不见议利用post到asp的方案,有没有可以穿透防火墙的方法。

解决方案 »

  1.   


     《用Delphi 6开发ASP上传组件详解》
     http://www.hloveloveu.com/article/ReadNews.asp?NewsID=135
      也许对你有用
      

  2.   

    谢谢oncsdn的回复,我现在急于想得一个activex可以与intnet数据库交互的方法?
      

  3.   


     那可能只有 MIDAS 了吧:)
     在服务器端要有个服务程序先运行的。
     过去我也曾想用Delphi写程序通过 intner 直接访问数据库,
     看了一些资料,感觉在服务器端肯定要运行一个程序才行。
     而一般的网叶空间是不让的,所以后来我就放弃了。 还有一种方法,就是在客户端写个 DLL ,然后用 asp 联数据库并返回数据集,
     在 Delphi 中处理,这里面有个 asp 向 delphi 传数据的问题
     见下面网叶(不知有否解)
     http://expert.csdn.net/Expert/TopicView1.asp?id=1305505
      

  4.   


     过去在CSDN上还说过一种办法:
     如果用的是 Access 数据库,并且比较小的话,可以先下载然后用
     Delphi操作,再上传上去
     我觉的除非是宽带,否则这个办法不好用
      

  5.   


     如果写 activex 想操作数据库,可以: 1. 用Delphi 写,并在服务器端注册,这种办法编程是不难的,难的是在服务器端注册
     2. 用 asp 写,当然可以了
     3. 用 asp 写数据库联接部分,返回数据集用Delphi 处理,问题同第1条
     4. 用 MIDAS ,没有试过