【问题标题】:Insert Null value in ADO Recordset在 ADO 记录集中插入 Null 值
【发布时间】:2010-08-19 15:22:38
【问题描述】:

是否可以在 VB6 中使用 ADO Recordset 的 AddNew 方法将空值插入到字段中?在典型的INSERT 查询中,您只需使用NULL;但是,我发现这不适用于 ADO;它会插入“NULL”。

添加新记录时是否有其他方法可以插入空值?

【问题讨论】:

    标签: sql-server vb6 sql-server-2000 ado recordset


    【解决方案1】:

    将值留空是否有效?可以用 dbnull.value 吗?

    【讨论】:

    • 不,它只是在表格中插入一个空白字符串。
    • 你能发布你的代码吗?另外,我假设您的表支持插入空值,您可以通过后端插入带有空值的记录。
    • 事实证明,如果我将该列排除在 AddNew 方法中的字段和值列表之外,则 null 值有效。感谢您的帮助!