如何在Java中使用C#System.DBNull.value?

时间:2013-04-30 13:11:52

标签: c# java com

我正在将一些用C#编写的代码翻译成Java。此代码使用COM对象与第三方应用程序进行交互。我设法使用 com4j 库处理COM对象,但其中一种方法需要将System.DBNull.value传递给它,这是一个C#对象。

如何从Java应用程序处理它?<​​/ p>

1 个答案:

答案 0 :(得分:4)

.NET System.DBNull相当于VT_NULL类型的VARIANT。事实上,这是正式记录的:DBNull Class

所以我想使用com4j你可以创建一个Variant,调用setType(VT_NULL),并将其传递给.NET互操作层。