000 
            05.03.2008, 12:19 Uhr 
            ~Felipe Carvalho 
            Gast
             
            
             
             
             | 
          Hallo!
  Ich versuche Oracle ( OCCI ) mit Borland C++ 6.0 zu verwenden.
  Die entsprechende Librarys und Includes habe ich ebenfalls schon in dem Projekt zugewiesen. 
  Troztdem bekomme ich eine Linker Fehler!
  Nun hier ist meine Klasse:
 
  
   
  
  
    | C++: | 
   
  
    
      
  //---------------------------------------------------------------------------
  #ifndef DatabaseHandleH #define DatabaseHandleH
 
  #include <string> #include <iostream> #include <occi.h>
  using namespace oracle::occi;
  using namespace std;
  class DataBaseHandle {   private:
    Environment *env;   Connection *conn;   Statement *stmt;   public:
    DataBaseHandle (string user, string passwd, string db);   ~DataBaseHandle ();   bool connect(string aliasName);
  };
  //--------------------------------------------------------------------------- #endif   
       
      
     | 
   
   
   
  
   
  
  
    | C++: | 
   
  
    
      
  //---------------------------------------------------------------------------
 
  #pragma hdrstop
  #include "DatabaseHandle.h" using namespace oracle::occi;
 
  DataBaseHandle::DataBaseHandle (string user, string passwd, string db) {     env = Environment::createEnvironment(oracle::occi::Environment::DEFAULT);     conn = env->createConnection (user, passwd, db); }
  DataBaseHandle::~DataBaseHandle () {     env->terminateConnection (conn);     Environment::terminateEnvironment(env); }
  bool DataBaseHandle::connect(string aliasName) {
          return true; }
  //---------------------------------------------------------------------------
  #pragma package(smart_init) 
       
      
     | 
   
   
   
 
  Hier ist die Fehlermeldung:
  [Linker Fehler] Unresolved external 'oracle::occi::Environment::terminateEnvironment(oracle::occi::Environment *)' referenced from D PROJEKTE\PROMAN\DATABASEHANDLE.OBJ [Linker Fehler] Unresolved external 'oracle::occi::Environment::createEnvironment(oracle::occi::Environment::Mode, void *, void * (*)(void *, unsigned int), void * (*)(void *, void *, unsigned int), void (*)(void *, void *))' referenced from D PROJEKTE\PROMAN\DATABASEHANDLE.OBJ
 
 
 
  Hat jemand schon das Problem gehabt??
 
  Vielen Dank, Felipe |