我用Delphi做了一个ActiveX Dll
使用了BDE来访问数据库
在Delphi中测试正常
可是
在JSP中调用这个DLL失败!!!
在本机(服务器)打开运行正常
但在其它机器上(客户端)出错!

解决方案 »

  1.   

    在JSP中是这样调用的
    <%@ page contentType="text/html;charset=gb2312" %>
    <html>
    <object classid="clsid:68FBB39C-9D3C-427E-9DAB-7607C565E099" 
    codebase="Project1.dll#version=1,0,0,1" 
    id = Project1 
    width= 400 
    height = 200 
    align=center>
    </object><script Language="JavaScript">
    window.document.Project1.CreateForm("测试!");
    </script></html>
      

  2.   

    换成ADO还是有错误
    提示:"未指定的错误"
      

  3.   

    SQL Server没装SP3
    装的是SP4
    有没有影响??
      

  4.   

    帮帮我呀
    是不是在Web中调用的OCX
    在OCX中不能用ADO呀???
      

  5.   

    在OCX可以使用ADO,我做过相应的控件
    要不就是你的那个OCX输入函数的问题或者那个JSP调用语句的问题
      

  6.   

    to: gyf(NetSwimer)
    谢谢你的指导
    我差点放弃了这种做法我现在把ADO放在ActiveFormX上
    把Form嵌到网页中
    还是不行......受伤.......
      

  7.   

    如果没有签名的话需要签名
    需要一个SignCode的程序,需要的话可以给你大哥包