2007/04/05 20:32
Microsoft OLE DB Provider for SQL Server 错误 '80040e21'
多步 OLE DB 操作产生错误。如果可能,请检查每个 OLE DB 状态值。没有工作被完成。
是在从Access数据库中取出数据存入到MSSQL时发生的。
检查了行数,发现是rs("test") = test。那就检查test字段,发现access是备注,想起MSSQL上为了省点空间,没用ntext,而是使用了nvarchar(2000)。问题发现了,又不想把字段类型改为ntext,就只能用下面的办法解决了。
if len(test)>2000 then test = left(test,2000)
rs("test") = test
这样,就没有错误发生了:)

错误 '800a0035' 一外部对象产生错误
Access字段定义语法错误的解决


我QQ:123449474
我出现这样的问题
解决不了