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.

61

Donnerstag, 5. April 2012, 14:50

Okay, ich benutzte keine Snippets aus diesem Forum, weil ich sie lieber selbst coden will, "damit ich weiß, was drinsteckt".

Zu deinem Timestamp Problem:
Es lässt sich einstellen, dass NULL zurückgegeben wird, wenn der Timestamp 0000-00-00 ist. Dementsprechend kannst du dann besser damit rumdealen.

database.properties;

jdbc:mysql://localhost:3306/bananachat?zeroDateTimeBehavior=convertToNull

It's magic. So habe ich das bei mir gemacht und klappt so eigentlich ganz gut.

62

Freitag, 6. April 2012, 05:55

Ich habe bei mir den Code umgeschrieben, und habe überhaupt keine wirkliche Verwendung für die Tabelle: ,, famcheckdate " gefunden.
Diese Tabelle würde für mich eher Sinn für den Rang Stammchatter machen, oder nicht?
Ich meine... der Server muss nur das Familydatum ausgeben, und nicht Checken wenn er Family werden kann.
Würde bei mir eher Sinn machen, das diese Tabelle für den Stammchatter da ist... CheckDate- 2012-05-01 -. oder verenne ich mich irgendwo?
Mein Fachgebiet:
- HTML
- PHP
- MySQL
- Perl

63

Samstag, 14. April 2012, 14:11

Geschafft - trotzdem Fehler?

Ich habe es doch noch alleine geschafft diese Fehler zu beheben.
Gab wohl einige Schreibfehler.
Trotzdem gibt es einige Fehler beim "running".

Seht selbst:



Sieht bisschen komisch aus, da Ich den unteren Teil nicht ganz auf dem Screen bekommen habe.

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Waterpolo« (14. April 2012, 14:36)


64

Donnerstag, 20. September 2012, 15:16

Zitat

`familydate` date NOT NULL
`famcheckdate` date NOT NULL
`famcheck` tinyint(3) unsigned NOT NULL DEFAULT '0'

Zitat

`fam` varchar(11) NOT NULL
Sorry wenn ich das nochmal hoch hole aber wenn ich jetzt versuche die Datenbank mit genau dem was dort steht zu füttern und dies einzubauen kommt folgender fehler bei raus:

Zitat

#1064 - You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to use
near '`familydate` date NOT NULL
`famcheckdate` date NOT NULL
`famcheck` tinyint(3' at line 2
wie kann ich das abändern ?

65

Donnerstag, 20. September 2012, 16:20

Das sind ja nur die Tabellenspalten, die du in die Accounts-Tabelle mit reinpacken sollst! So sieht doch keine SQL-Abfrage aus.

MySQL-Abfrage(n)

1
2
3
4
ALTER TABLE accounts ADD 
(
HIER DIE SPALTEN
);

66

Donnerstag, 20. September 2012, 21:29

ok hinbekommen nun kommt aber eine fehlermeldung mit der ich garnichts anfangen kann:

Zitat

C:\Users\Passion\Desktop\src\handler\LeaveChannelHandler.java:64: error: incompatible types
} catch (SQLException e) {
required: Throwable
found: SQLException
C:\Users\Passion\Desktop\src\handler\LeaveChannelHandler.java:65: error: cannot find symbol
e.printStackTrace();
symbol: method printStackTrace()
location: variable e of type SQLException
C:\Users\Passion\Desktop\src\handler\LeaveChannelHandler.java:70: error: incompatible types
} catch (SQLException e) {
required: Throwable
found: SQLException
C:\Users\Passion\Desktop\src\handler\LeaveChannelHandler.java:95: error: incompatible types
} catch (SQLException e) {
required: Throwable
found: SQLException
C:\Users\Passion\Desktop\src\handler\LeaveChannelHandler.java:96: error: cannot find symbol
e.printStackTrace();
symbol: method printStackTrace()
location: variable e of type SQLException
C:\Users\Passion\Desktop\src\handler\LeaveChannelHandler.java:101: error: incompatible types
} catch (SQLException e) {
required: Throwable
found: SQLException
6 errors
C:\Users\Passion\Documents\NetBeansProjects\bananachat\nbproject\build-impl.xml:900: The following error occurred while executing this line:
C:\Users\Passion\Documents\NetBeansProjects\bananachat\nbproject\build-impl.xml:265: Compile failed; see the compiler error output for details.
ERSTELLEN FEHLGESCHLAGEN (Gesamtzeit: 0 Minuten 0 Sekunden)
und hier der dazu gehörige code teil:


Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 try {
    	Connection con = pcon.connect();
      	ps = con.prepareStatement("UPDATE `accounts` SET `rank` = ?,   `familydate` = ?, `famcheck` = ?, `famcheckdate` = ?, `monatstime` = ?   WHERE `name` = ?");
    	ps.setString(1, "1");
    	ps.setString(2, new SimpleDateFormat("yyyy-MM-dd").format(new Date()));
    	ps.setString(3, "1");
    	ps.setString(4, new SimpleDateFormat("yyyy-MM-dd").format(new Date()));
    	ps.setInt(5, client.getOnlineTime());
    	ps.setString(6, client.getName());
    	ps.executeUpdate();
	} catch (SQLException e) {
    	e.printStackTrace();
	} finally {
    	if (ps != null) {
        	try {
            	ps.close();
        	} catch (SQLException e) {
        	}
    	}


hoffe ihr könnt helfen

67

Donnerstag, 28. März 2013, 04:38

Huhu,
ich weiß ist zwar alt jedoch wollte ich mal in Erfahrung bringen woher sich das Snippet den "monatstime" Eintrag herholt? Denn in der accounts ist solch ein Eintrag nicht vorhanden und wird mit dem Snippet ja auch nicht erstellt :O

E:// Sehe gerade habe den selben Fehler wie mein VP. Liegt denke daran das das für ne veraltete version war. Aber für die neuen gibts sowas ja nimmer.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Maldohr« (28. März 2013, 04:49)