vb没用过,不过将ORACLE中的表导入到ACCESS还是很容易的:
首先建立一个连接到ORACLE数据库的ODBC连接, 再打开ACCESS数据库,再导入即可.

解决方案 »

  1.   

    但因ORACLE与ACCESS结构大有分别,类型字段存在差别.
      

  2.   

    我就认为如果ORACLE的表数据在不断增长的情况下,如何保持一致?或者你只是在你需要数据的时候,将数据转过来,认为是最新的了。。你的意思我清楚,我以前做过,其实也很简单,你不用转到本机来,直接用VB编个程序也能实现,不过如果要用CRY REPORT的话,那还是要转到将表转到本机来。你可以做个两层结构的程序,前端调用一个类,这个类生成的DLL文件放到服务器端,一切数据库相关处理(如读取表结构)在类里完成,读完表结构,在ACCESS里同时生成一个相同的表结构,在读取数据,插入到ACCESS的表中。写法比较麻烦的。
    DNS这个好象不能为空吧。你通过ODBC连接数据库,必须要这个的吧
      

  3.   

    vb不大熟,不过我觉得导入成功后再用odbc重新配置一下, cal改为重新配置的名字即可