Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » SQL: Timeout abgelaufen

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
20.02.2006, 11:52 Uhr
~Osiris86
Gast


Hallo Leute,

ich habe folgendes Problem: Ich verwende Visual Studio 2003 und versuche ein Update auf einer SQL-Datenbank durchzuführen. Allerdings bekomme ich immer einen Timeout. Dadurch, dass ich mit Visual Studio Programmiere habe ich den Vorteil eines Recordsets. Hier erstmal der Code:


C++:
CRecordset set;

// Filter wird gesetzt

// set wird geöffnet

// es wird noch überprüft, ob set EOF oder BOF ist

// Dann kommt der eigentliche Edit-Befehl:

TRY
{
    set.Edit();
    set.Feld1 = "wert";
    set.Feld2 = "wert2";
    set.Feld3 = "wert3";
    set.Update();
}
CATCH(CDBException, e)
{
    MessageBox(e->m_strError);
    return;
}
END_CATCH





Er fliegt beim set.Update() raus und liefert mir ein Timeout abgelaufen zurück.

Ich habe gehört, dass dies daran liegen kann, dass irgendwo anders schon irgendwo ein Edit() gemacht wird, aber das dazugehörige Update() fehlt. Dies ist aber nicht der Fall. Jetzt wollte ich mal fragen woran das liegen kann, dass ich einen Timeout bekomme.

Wenn ich irgendwo anders versuche mit der Datenbank zu arbeiten bekomme ich übrigens keinen Timeout.

Habt ihr eine Idee?

Greez Osiris
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: