我正在将程序变量批量复制到 SQL Server 2005 表中,bcp_bind并且bcp_sendrow在 C++ 应用程序中使用
但是,表中的某些整数列允许null值。当需要为其中一列发送值时,我不太确定应该如何null在运行时发送值。bcp_sendrownull
文档上bcp_bind说:
要将包含绑定列的 NULL 值的行批量复制到服务器,实例的 iIndicator 成员的值应设置为 SQL_NULL_DATA
但是,这仍然不能使事情变得很清楚。我是否应该对 2 个不同的调用bcp_sendrow:一个用于非空情况,另一个用于空情况?