请各位高手帮忙
我是用vb从oracle数据库中把数据写到access数据中,在写入到13条记录时,有个字段太大,写不到access中,因为oracle的这条记录有个字段的长度超过了access字段定义的最大值,主要是不能更改这些字段,我的想法是不读取这条记录,直接从他的下条记录开始,请问各位高手有什么好办法,谢谢

解决方案 »

  1.   

    回复人: fishzone(阿愚@脸上有疤) ( ) 信誉:100 的方法不错
    在插入的语句之前加On Error Resume Next 如果出错就忽略掉 继续下一条的插入
      

  2.   

    On Error Resume Next 没有用,加了这个错误处理,后面的记录都加不操作了
      

  3.   

    你们说得很对,可加了on error resume next后
    我在调试过程中,发现能读取oracle数据,但写不到access中
    你们还有别的办法解决这个问题吗,谢谢
      

  4.   

    方法很多,你可以用Insert Into ..方式插入,然后捕捉错误。根据不同的错误代码处理
    你可以修改Access字段类型和大小。使其大小符合要求..
      

  5.   

    if Len(rs.fields(0)) <= maxlen then
       insert.....
    end if