dll-Probleme



  • Hallo,

    habe versucht eine dll über den Klassen-Assistenten-->Automatisierung einzubinden, hat auch geklappt.
    Nun möchte ich mit Hilfe der implementierten Klassen eine Verbindung zu der Datenbank aufzubauen, jedoch ist der Versuch gescheitert...ich krieg überhaupt keine Ausgaben bzw. Information, wenn ich versuch Mehtoden aufzurufen, die was zurückgeben sollten...
    ...so sieht der Code in etwa aus...

    ISaGsaRpConnection RpConnection;
    RpConnection.SetDatabaseType("SQL Server");
    RpConnection.SetDatabaseServer("sv12345");
    RpConnection.SetDatabaseName("sagent_api");
    RpConnection.SetDatabaseUser("api_user");
    RpConnection.SetDatabasePassword("xxx");
    RpConnection.SetSagentUser("sa");
    RpConnection.SetSagentPassword("xxxx");
    
    printf(RpConnection.GetDatabaseType());
    
    RpConnection.Connect();
    
    if (RpConnection.GetFailed()) {
        AfxMessageBox("Login failed" + RpConnection.GetErrorText());
    

    In der Box sehe ich dann Login failed, und weiter gar nix mehr!

    Kann mir bitte jemand helfen, warum ich keine Return-Werte bekomme, und ob überhaupt das jeweilige Objekt irgendetwas macht...

    Habe ich die dll falsch implementiert?



  • Wie sollen wir dir deine Fargen beantworten können. IMHO weiß vermutlich keiner was deine DLL machen soll, wie die aufgebaut ist, welches DBMS es verwendet ob überhaupt Rückgaben zu erwarten sind u.s.w.


Anmelden zum Antworten