适用于:Access 2013、Office 2013
Java 类型库向导是 Visual J++ 1.x 的一项功能,集成在开发环境的“工具”菜单中。 其用途是搜索类型库,并创建一个 Java 接口以允许访问 COM 对象。 For Visual J++ 6.0, the Java Type Library Wizard has been replaced with ADO for Windows Foundation Classes.
Java 类型库向导的执行效果与 Microsoft SDK for Java 中的命令行工具类似。 不过,您不能进入向导所生成的类包装中,这一点与 Microsoft SDK for Java 所生成的类包装不同。
Java 类型库向导在以下位置生成类:\<windows directory>\Java\trustlib\msado15。 生成类的目录下的 Summary.txt 文件显示了所生成的类定义。
Java 类型库向导将在任何给定类型库中发现的枚举类型转换为 INT(整数)类型。 它还定义一个接口,对应于类型库中的每个枚举类型。 您可以用以下语法引用 ADO 枚举类型的值:
msado15.<Enum Name>.<constant Name>
以设置 Command 对象的 CommandType 属性为例,其代码片断如下:
Cmd1.putCommandType( msado15.CommandTypeEnum.adCmdStoredProc );
或者,您也可以从 Java 类型库向导所生成的枚举类型包装继承 ADO 对象和枚举值。 如果这么做,那么可以从语法中删除“msado15.”。 不过,类必须从它所引用的每个 Java 对象和枚举类型接口继承,以完全避免在所有 ADO 对象和枚举值之前引用 msado15.*。
有关更多示例代码,请参阅 ADO Java 类包装。
从 Visual J++ 版本 1 运行 Java 类型库向导。X
From the Tools menu, select Java Type Library Wizard.
Select "Microsoft ActiveX Data Objects Library" and click OK. 现在,此操作在 ADO 的 \trustlib 目录(默认为 c:\winnt\java\trustlib\msado15)中(重新)生成文件。 If you used the Microsoft SDK for Java to already generate classes for ADO, they will be replaced with those from the Java Type Library Wizard.
To use these files, open your project in Visual J++. 从“工程”菜单中,选择“添加到工程”。 选择“文件”,然后将 \trustlib 目录(默认为 c:\winnt\java\trustlib\msado15)中的所有 .JAVA 文件添加到您的项目中。