MSSQL数据库访问时出现 '80040e57'错误,怎么办?
出现该现象的原因是由于数据库表中字段的字节数太小了。如果是Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e57'[Microsoft][ODBC SQL Server Driver][SQL Server]Arithmetic 出现该现象的原因是由于字段的类型是smallint太小了应改成int.
Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e57'
要和你的insert into语句或update语句有关 你所插入的数据超出来数据库结构所定义的长度
字段太小而不能接受所要添加的数据的数量
设置为备注型字段。
字段太小而不能接受所要添加的数据的数量怎么办?
也就会提示Microsoft JET Database Engine (0x80040E57)字段太小而不能接受所要添加的数据的数量。试着插入或粘贴较少的数据。---修正方式:1: 限制数据插入长度或者2: 找到出错的字段, 增加长度, 如果是 MSSQL, VARCHAR 可以达到 8000, 但是MySQL和ACCESS的VARCHAR长度都只能到255, 所以如果数据量比...