在使用SQLserver导入平面文件数据的过程中出现如下错误:
标题: Microsoft SQL Server Management Studio
------------------------------
Error inserting data into table. (Microsoft.SqlServer.Import.Wizard)
------------------------------
其他信息:
Error inserting data into table. (Microsoft.SqlServer.Prose.Import)
------------------------------
列“订单备注”不允许 DBNull.Value。 (System.Data)
------------------------------
原因是设置字段数据类型时,默认是否可以为空的判断由文件头部(50行?)的数据决定,如果头部数据没有空值,字段默认不为空,当腰部尾部数据出现空值时即报此错误。
解决方式:
回到修改列界面,在相应字段处勾选允许Null值。
在使用SQL Server导入平面文件时遇到错误:“列‘订单备注’不允许DBNull.Value。”该文详细解释了错误产生的原因,即文件头部数据决定字段是否允许为空,并提供了具体的解决办法:在修改列界面勾选允许Null值。

387

被折叠的 条评论
为什么被折叠?



