引起的原因非常多,不能確定。
先看你的網絡狀況如何,oracle服務器是否正常啟動,本地網絡配置是否正確

解决方案 »

  1.   

    我的开发工具是PB7.0 ,数据库是8i.
    现在打开一个子窗口的时候系统抱错 :首先,你看下你在SQLPLUS等工具是否能连接上数据库,
       能连接上,你在自己建立个数据窗口,看下能否连上,浏览数据。
    能看到数据就证明是你,启动连接数据库的串有问题,。不行,你就把你
    连接数据库那段程序,写出来我们大家来分析一下。
      

  2.   

    SQL Plus可以连接到数据库;
    其它的DataWindows也都可以连接上数据库;
    以下是连接数据库的程序:
    //// Profile wzdb
    SQLCA.DBMS = "ODBC"
    SQLCA.AutoCommit = False
    SQLCA.DBParm = "ConnectString='DSN=wzdb;UID=wz_mis;PWD=wz_mis',PBCatalogOwner='system'"
    connect;
    disconnect;
    // Profile wzdb
    SQLCA.DBMS = "O84 ORACLE 8.0.4"
    SQLCA.LogPass ="wz_mis"
    SQLCA.ServerName = "wzdb"
    SQLCA.LogId = "wz_mis"
    SQLCA.AutoCommit = False
    SQLCA.DBParm = ""
    connect;
    if sqlca.sqlcode<0 then
    messagebox("系统提示!","网络数据库连接失败!")
    end if
      

  3.   

    to  LGQDUCKY(飘) :我出问题的数据库窗口是dw_left,下面这段代码写在加载dw_left的窗体的openpost()事件中
    dw_left.settransobject(sqlca)
    dw_left.retrieve("%")你觉得有什么问题???