ACC: Error Adding Zero-Length String to SQL NOT NULL ColumnLast reviewed: June 3, 1997Article ID: Q117614 |
The information in this article applies to:
SYMPTOMSModerate: Requires basic macro, coding, and interoperability skills. When you link (attach) a SQL Server table that was created with a NOT NULL restriction on a column, and then try to enter a zero-length string in the table, you may receive the following error message:
[Microsoft][ODBC SQL Server Driver][SQL Server] The column <column name> in table <table name> may not be null. (#233) CAUSEMicrosoft Access supports zero-length strings, but SQL Server does not. The SQL ODBC driver does not convert the zero-length string to a value that can be used by SQL Server; therefore, SQL Server interprets the zero-length string as a Null value and returns the error message.
RESOLUTIONEither remove the NOT NULL restriction on the SQL Server column, or send some character other than a zero-length string to the SQL Server column.
MORE INFORMATION
Steps to Reproduce Behavior
REFERENCESFor more information about zero-length strings, search for "zero length strings, prevent or allowing in fields," and then "Properties that control how blank fields are handled" using the Microsoft Access 7.0 Help Index.
|
Additional query words: inserting attaching
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |