プログラム変数を SQL Server 2005 テーブルに一括コピーしており、C++ アプリケーションでbcp_bind
andを使用しています。bcp_sendrow
ただし、テーブル内の一部の整数列にはnull
値が許可されています。列の1つの値を送信する必要が生じたときに、null
実行時に値を送信する方法がよくわかりません。bcp_sendrow
null
ドキュメンテーションは次のようにbcp_bind
述べています:
バインドされた列の NULL 値を含む行をサーバーに一括コピーするには、インスタンスの iIndicator メンバーの値を SQL_NULL_DATA に設定する必要があります。
しかし、これはまだ物事を明確にするものではありません。への2 つの異なる呼び出しがあるはずbcp_sendrow
ですか? 1 つは非 null ケース用で、もう 1 つは null ケース用ですか?