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

解决方案 »

  1.   

    那你就在sql 語句的後面where裡加條件,只要長度超過Access的內容,就不要把它讀取出來例如:
    select * from tb where len(字段)<=8000
      

  2.   

    楼主一个问题发了好多个帖在插入之前加上错误处理:On Error Resume Next
      

  3.   

    没有用啊,我加了 ,
    我逐语句调试的时候,能把oracle数据读出来,但写不到access数据中,
      

  4.   

    那就这样改
    select * from tb where len(字段)<=8000On Error Resume Next'不管他爆什么错,都可以跳过他,执行下一条语句
    insert into ...........