5

C++ で ADO を使用して SQL Server からデータを取得しようとしていましたが、レコードセット フィールドの Null 値を確認するにはどうすればよいですか? IsNUll() 関数はありませんか?

4

1 に答える 1

6

C++ ADO レコード セットでの DBNull のテストにfieldpointer->Valueは、タイプのプロパティのチェックが含まれますVARIANT。null バリアント値をテストするには、vtフィールドをチェックします。null 値の場合はVT_NULLです。

したがって、DBNullをテストするには、チェックしてくださいfieldpointer->Value.vt == VT_NULL

于 2013-02-07T10:21:10.367 に答える