最近服务器升级,我写了个升级程序,将数据从旧的数据表中迁移到新的数据表中,因为中间发生了数据表的合并和更改,所以不能采用导入的方式。我采取的方式是读取数据表中的每一条数据,然后插入到新的表中。但是在读取到image类型的数据时,插不进去,提示:
Microsoft VBScript 运行时错误 错误 '800a000d '
类型不匹配
代码是这样的:sql= "insert into [User](AwardList,LetterName,Photo,EduLevelTypeID) values( ' "&rs( "AwardList ")& " ', ' "&rs( "LetterName ")& " ', "&rs( "Picture1 ")& ", "&rs( "EduLevelTypeID ")& ") "
其中rs( "Picture1 ")是取以前的表中的数据,新表对应的是Photo,现在就是这个问题不好解决,请问正确的SQL语句该怎么写呢?
------解决方案--------------------
http://topic.csdn.net/t/20060822/09/4966011.html