错误消息
Microsoft OLE DB Provider for ODBC Drivers error '80040e21' Errors occurred
原因
这一错误可能是由于试图向一个字段插入过多的数据,超过允许值而引起。 比如,一个 Microsoft Access 字段格式设置为只接受 25 个字符,而试图插入 26 个字符。
0x80040E2F
'User address customer version Error Type: Microsoft OLE DB Provider for SQL Server
(0x80040E2F) Cannot insert the value NULL into column 'userID', table ...
是说有一列是非空的,但是你却没有写入值。也就是说不允许非空出现在该列。