Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
C++ で ADO を使用して SQL Server からデータを取得しようとしていましたが、レコードセット フィールドの Null 値を確認するにはどうすればよいですか? IsNUll() 関数はありませんか?
C++ ADO レコード セットでの DBNull のテストにfieldpointer->Valueは、タイプのプロパティのチェックが含まれますVARIANT。null バリアント値をテストするには、vtフィールドをチェックします。null 値の場合はVT_NULLです。
fieldpointer->Value
VARIANT
vt
VT_NULL
したがって、DBNullをテストするには、チェックしてくださいfieldpointer->Value.vt == VT_NULL
fieldpointer->Value.vt == VT_NULL