I execute a sql statement from asp page. The sql statement will insert a record into table A of SQL Server 7. There are one field called message in table A. In the db design, it&#039s type is varchar(2000). When I insert some record, if it&#039s message length &#060;=1954, it works fine. If it&#039s length &#062; 1954, I will get the following error:<BR><BR>Microsoft OLEDB provider for SQL SERVER Error &#039 80040e57&#039,String or binary data would be truncated.<BR><BR><BR>But if I issue the same statement from VB, it is work fine. Any talent people out there can tell me why this happened. Thanks.<BR><BR><BR>Karen<BR><BR><BR><BR><BR>