你的oracle数据库版本多少?如果是9i的,数据源请用Oracle in OraHome92 !
看你的问题是在odbc连接上出现了问题!
如果还不好使,建议建立两个adodb.connect(dbf,oracle)然后用ado方法导入吧!

解决方案 »

  1.   

    是不是用户test对表T_ALTYPE 没有访问权限啊?
      

  2.   

    看下这条语句在SQLPLUS能否正常运行,select * from T_ALTYPE 
    还有看下这个表是否存在和权限是不是足够
    conn system/managergrant select on test.T_ALTYPE  to test
      

  3.   

    谢谢 ashzs,我试了,不成,一样的错误,找不到表
    建立2个ado的方式太慢啊,逐条肯定慢,我就想一下子select出来into到表里
    zottff,呵呵,这个test已经是最高权限了
    再顶顶
      

  4.   

    感觉你这么使用还是有问题的:
    select oracle_table into vfp.table from oracle_odbc
      

  5.   

    回 LGQDUCKY(飘) 我权限肯定够,表也是肯定存在
    回 ashzs
    select oracle_table into vfp.table from oracle_odbc
    没看懂,呵呵,我感觉还是我的连接字符串有问题还是游标会不会有问题?
      

  6.   

    不知道你这个是什么原因,不过在我这里是执行的很好的。
    select * into tst.dbf  from T_ALTYPE in [ODBC][ODBC;Driver=Microsoft ODBC for Oracle;UID=test;PWD=test;SERVER=testdomain
    这句话是可以执行的。