Du bist nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: Banana-Coding.com - Java Knuddels Emulator. Falls dies dein erster Besuch auf dieser Seite ist, lies bitte die Hilfe durch. Dort wird dir die Bedienung dieser Seite näher erläutert. Darüber hinaus solltest du dich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutze das Registrierungsformular, um dich zu registrieren oder informiere dich ausführlich über den Registrierungsvorgang. Falls du dich bereits zu einem früheren Zeitpunkt registriert hast, kannst du dich hier anmelden.

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/