Du bist nicht angemeldet.

31

Donnerstag, 6. Oktober 2011, 07:54

Naja nu dann ist da irgendein Fehler implementiert, da ich zwar die Datenbank auslesen kann, jedoch keine Speicherung vornehmen kann.

32

Donnerstag, 6. Oktober 2011, 07:55

Man braucht schon genauere Informationen. Evlt Errormeldung?
Meine Grafikseite: http://chatsmileys.senzious.de/

33

Donnerstag, 6. Oktober 2011, 07:57

Das ist es ja, es erscheint nirgends eine Errormeldung.
Wenn ich jedoch das /e öffne, irgendetwas einspeichere, dann ist es lediglich im /e Fenster beim neuöffnen zu sehen. Wenn ich jedoch nen relog mache, dann ist es wieder wie vor der Speicherung.

34

Donnerstag, 6. Oktober 2011, 08:01

Oh. Kann es möglich sein, dass in dieser "TUT" etwas fehlt? Ziemlich weit unten in der Client.java müsste doch setString(BLA, BLA) hin...


// Edit: Da steht: Nicht vergessen in der saveStats()-Methode noch die sechs Sachen hinzuzufügen zum Speichern!
Meine Grafikseite: http://chatsmileys.senzious.de/

35

Donnerstag, 6. Oktober 2011, 08:03

ps.setString(6, realname);
ps.setString(7, stadt);
ps.setString(8, land);
ps.setString(9, hobbys);
ps.setString(10, job);
ps.setString(11, motto);
ps.setInt(3, getOnlineTime());
ps.setString(4, ipAddress);
ps.setString(5, name);

so sieht es bei mir aus O.O

36

Donnerstag, 6. Oktober 2011, 08:04

vllt solltest du mal die reihenfolge einhalten...
Meine Grafikseite: http://chatsmileys.senzious.de/

37

Donnerstag, 6. Oktober 2011, 08:08

Habs nun der Reihenfolge angepasst. leider funktioniert es immernoch nicht wie gewünscht

38

Donnerstag, 6. Oktober 2011, 08:11

Hast du auch das Query erweitert? Wenn Ja, wie?
Meine Grafikseite: http://chatsmileys.senzious.de/

39

Donnerstag, 6. Oktober 2011, 08:14

Connection con = pcon.connect();
ps = con.prepareStatement("UPDATE `accounts` SET `kisses` = ?, `knuddels` = ?, `onlineTime` = ?, `ipAddress` = ? WHERE `name` = ?, `realname` = ?, `stadt` = ?, `land` = ?, `hobbys` = ?, `job` = ?, `motto` = ?");
ps.setInt(1, kisses);
ps.setInt(2, knuddels);
ps.setInt(3, getOnlineTime());
ps.setString(4, ipAddress);
ps.setString(5, name);
ps.setString(6, realname);
ps.setString(7, stadt);
ps.setString(8, land);
ps.setString(9, hobbys);
ps.setString(10, job);
ps.setString(11, motto);
ps.executeUpdate();

40

Donnerstag, 6. Oktober 2011, 08:16

Connection con = pcon.connect();
ps = con.prepareStatement("UPDATE `accounts` SET `kisses` = ?, `knuddels` = ?, `onlineTime` = ?, `ipAddress` = ? WHERE `name` = ?, `realname` = ?, `stadt` = ?, `land` = ?, `hobbys` = ?, `job` = ?, `motto` = ?");
ps.setInt(1, kisses);
ps.setInt(2, knuddels);
ps.setInt(3, getOnlineTime());
ps.setString(4, ipAddress);
ps.setString(5, name);
ps.setString(6, realname);
ps.setString(7, stadt);
ps.setString(8, land);
ps.setString(9, hobbys);
ps.setString(10, job);
ps.setString(11, motto);
ps.executeUpdate();
Da ist dein Problem. WHERE name = ? ist IMMER am ende (bestimmt den nick, welcher geupdatet wird) also müsste du es zu ps.setString(11, name); ändern und das where an das ende setzen.
Meine Grafikseite: http://chatsmileys.senzious.de/