Du bist nicht angemeldet.

11

Donnerstag, 29. März 2012, 14:11

Genau das habe ich gemacht - aber genau dann kommt die Fehlermeldung.

Ich habe ja auch die Möglichkeit angegeben, dass derselbe Text ausgegeben wird, wenn man keinen Parameter angibt - ganz ohne Datenbankzugriff. Trotzdem erscheint die Fehlermeldung

12

Donnerstag, 29. März 2012, 14:16

else if (cmd.equals("h") || cmd.equals("help") || cmd.equals("hilfe")) {

Das hast du da auch richtig eingefügt, oder?
Ansonsten hätte ich args == null auch mit args.length() == 0 ersetzt^^

13

Donnerstag, 29. März 2012, 14:20

Perfekt - DAS hat mein Problem behoben :)

Ich werde mich jetzt daran versuchen, im Chat neue Hilfethemen erstellen und vorhandene bearbeiten zu können. Danke euch beiden für eure Hilfe :-)

14

Donnerstag, 29. März 2012, 14:28

Vielleicht noch mal als Erklärung.

NULL heißt es existiert nicht.

arg ist bei dir aber "". Das heißt der Text sogesehen existiert nicht, aber die Variable hat einen Wert.
Dementsprechend kannst du nicht null verwenden. Wenn du keine Ahnung hast nimm einfach folgendes:

if(arg == null || arg.length() == 0)

Das sollte die Sache klären.
MfG

15

Donnerstag, 29. März 2012, 15:19

Es gibt da auch die schöne Methode isEmpty.
Tschüß.

16

Donnerstag, 29. März 2012, 15:58

PHP-Quelltext

1
<?php     /**     * Returns <tt>true</tt> if, and only if, {@link #length()} is <tt>0</tt>.     *     * @return <tt>true</tt> if {@link #length()} is <tt>0</tt>, otherwise     * <tt>false</tt>     *     * @since 1.6     */    public boolean isEmpty() {    return count == 0;    } ?>


Ist also wohl ungefähr das selbe :)

17

Donnerstag, 29. März 2012, 16:36

Weiß ich, aber weniger zu schreiben.
Tschüß.