Hallo und

,
wenn du eine Fehlermeldung bekommst, wäre es sehr hilfreich für uns, wenn du diese komplett zeigst. Ich kenne den Grund für deinen Fehler, muss nun aber erstmal Zeile für Zeile deinen Code durch gehen um zu finden wo das Objekt nicht gesetzt ist. Das Objekt setzt du vermutlich in deiner Load-Methode und hast deshalb dann kein Problem wenn du den Ode dort drin hast.
ich such mal weiter ...
Wah.. endlich gefunden!
Also: Wenn du den Code aus deiner Load-Methode kommentierst wird keine Instanz deines OleDbDataAdapter erstellt (Variable da). In der Button2-Methode versuchst du über die SetMitarbeiter irgendwas komisches .. auf jedenfall übergibst du dort dem OleDbCommandBuilder die Referenz von da. Da diese auf Null zeigt (wenn du den Code im Form_Load rausnimmst) bekommst du eine NullPointException.
Hoffe das hilf dir weiter.. mich hat es nämlich viel Zeit gekostet, den Code-Wirrwarr zu ordnen.
Gruß Daniel