今天之前做的一个应用突然报SQL语句问题,具体提示如下面。试了半天没有找到原因,网上也找了一下,好像没有相关的。后面想起这段SQL语句是有使用视图的,然后前几天有修改对应表的字段长度,所以就把视图重新建了一下,结果还真解决了。
总结:
如果修改表字段长度,最好把对应的视图重新建一下。
问题描述:
OLE DB provider 'SQLNCLI10' for linked server '10.0.*' returned data that does not match expected data length for column 'ColumnName'.The(maximum) expected data length is 24,while the returned data length is 26.