Typhoon schrieb:
Da verstehe ich nur Bahnhof??? Was ist da falsch
Was sagt den der Fehler und die Positionen der Markierungen aus?
Es sind Dinge nicht sauber deklariert.
Schau Die mal Zeile 3 an:
Du definierts eine Funktion ohne Rückgabetyp und Du versuchst eine nicht eindeutig deklarierte Variable zu übergeben.
Ich habe selectedJahr als String deklariert, das Du diese in dem SQL-Statement als Text und nicht als Zahl übergibst.
BTW Option Strict On wirft Dir die Fehler aus, die auftauchen können. Wenn Du diese nicht bereinigst, fliegt es Dir später halt um die Ohren.
NB. Es ist doch schön, wenn man lesbare Namen vergibt. Siehe auch [VB.NET] Beispiele für guten und schlechten Code (Stil).