我的Dll文件是ABC.dll,放在在系统文件下,并注册了,是用VB写的, 里面有Connection和AVData 2个对象,都有一个Open方法,Connection的Open方法是创建连接,然后用AVData的Open方法传一些指令以及con对象过去返回查询的信息,按道理肯定是可以查询出信息的,可结果2个Open返回值都为null,没有报异常,说明dll中的方法是被成功调用了,谁告诉我为什么,最好能有详细代码。谢谢了,急啊,明天就要了,全部代码如下:String connectionString = "User=user;Password=000;Server=10.11.5.123;Port=370;MaxPages=1";
Dispatch con = new Dispatch("ABE.Connection");
Dispatch avdata = new Dispatch("ABC.AVData");
//执行Connection对象的Open方法创建连接
System.out.println(Dispatch.call(con, "Open",connectionString));
//AVDataset对象下的Open查询方法
System.out.println(Dispatch.call(avdata, "Open","PEK","SHA","+","1000","CA","","D",con));
System.out.print(Dispatch.get(avdata, "Count"));
System.out.print(Dispatch.get(avdata, "Carrier"));
Dispatch con = new Dispatch("ABE.Connection");
Dispatch avdata = new Dispatch("ABC.AVData");
//执行Connection对象的Open方法创建连接
System.out.println(Dispatch.call(con, "Open",connectionString));
//AVDataset对象下的Open查询方法
System.out.println(Dispatch.call(avdata, "Open","PEK","SHA","+","1000","CA","","D",con));
System.out.print(Dispatch.get(avdata, "Count"));
System.out.print(Dispatch.get(avdata, "Carrier"));
解决方案 »
- tomcat很奇怪的问题
- 公司看重软考证书吗?软考含金量大不大?
- 关于spring两个很棘手的问题,高手帮帮我把,呜呜
- 你们说使用SSH到底是为了快速开发,还是为了标准?
- jsp页面session检查
- struts 2.0的例子运行的问题,大家帮我看看
- 求教“特殊的数据库联接池”应用解决方案
- ejb ql LIKE语法的用法!!!
- 关于jboss-3.2.2RC1_tomcat-4.1.24的使用是的Exception????????/急!!!!
- 关于java web 项目js报错问题
- Hibernate的问题
- ssh 级联查询遇到could not initialize proxy - the owning Session
在jre安装目录下找D:\Program Files\Java\jre6\lib\security\java.policy
这个文件,然后在grant{}里添加以下内容:
permission java.lang.RuntimePermission "loadLibrary.ABC";这样就可以了吧!你再试试!!