ADOConnection->BeginTrans Fehler



  • Hallo,

    ich arbeite mit C++Builder 6, einer SQL-2008-Datenbank. Beim Aufruf von ADOConnection->BeginTrans tritt folgender Fehler auf:
    Transaktion kann nicht begonnen werden, da mehr als eine ODBC-Verbindung verwendet wird

    Ich nutze nur eine ODBC-Verbindung in meiner Anwendung und nur eine TADOConnection.

    Kann mir vielleicht jemand sagen, wie dieser Fehler zustande kommt.

    Vielen Dank



  • vielleicht gehts ja ohne ODBC. du kannst den ConnectionString auch direkt auf die Datenbank setzen:

    //für lokale Datenbanken:
    Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=<Datenbankname>;Data Source=<SQL-Instanz-Name oder (local)>
    //für externe Datenbanken:
    Provider=SQLOLEDB.1;Password=<Dein passwort>;Persist Security Info=True;User ID=<Dein Username>;Initial Catalog=<Datenbankname>;Data Source=<IP>
    


  • Vielen Dank!


Anmelden zum Antworten