| 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. |