你好!我如果用ODBC的话就会如此,但是如果我用OLE DB的话,有时候是好的,有时候不是好的,为什么?也就是说我用OLE DB的话可以看见数据库中的表,而且用向导的话也可以得到数据库表中的信息,那不是说明联接上了么?而ODBC呢,也可以看见数据库中的表,但是在执行程序的时候就一直处于打开数据库状态,不能显示出界面。谢谢你先!!

解决方案 »

  1.   

    还有,在导入数据库的时候有如下错误,
    E:\Oracle\ORADATA\repair>imp sjt/sjt file=0310sjt.dmpImport: Release 8.1.5.0.0 - Production on 星期二 3月 11 10:40(c) Copyright 1999 Oracle Corporation.  All rights reserved.
    已连接到:Oracle8i Release 8.1.5.0.0 - Production
    With the Java option
    PL/SQL Release 8.1.5.0.0 - ProductionIMP-00010: 不是有效的导出文件,标题检验失败
    IMP-00000: 未成功终止导入为什么??谢谢相告!!
      

  2.   

    我用vc连接数据库时候,我是在odbc中配置服务器名字是你安装oracle 时候输入的名字如OEMREP,
    用户可以用system,然后用SQL*plus建立一个表,在OEMREP下面最后在应用程序下面使用ODBC的连接就可以了注意要选择好表!
      

  3.   

    1. ADO ,ODBC
    2. proc
    3. oci
    比较建议用proc  或  oci关于"导入数据库"的问题:你看看是否 源数据库和目标数据库的版本是不同的!
    或者你的dmp文件已坏