katharina = KathaRina, oder auch nicht: Wenn Sie #Zeichenketten #vergleichen, ist das Ergebnis bei gleichem Code und gleichen Werten nicht immer dasselbe. Woher kommt das?
Option Compare – die geben Sie am Beginn eines Moduls an – bestimmt, ob Groß- und Kleinschreibung beim Vergleich beachtet werden oder nicht.
In Access ist die Standardeinstellung die folgende:
Option Compare Database
Damit werden Zeichenfolgenvergleiche basierend auf der Sortierreihenfolge durchgeführt werden, die durch die Gebiets-ID der Datenbank bestimmt wird, in der die Zeichenfolgenvergleiche durchgeführt werden. (Standard: Groß- und Kleinschreibung wird ignoriert, also ist bei einem Vergleich katharina dasselbe wir KathaRina.
Das lässt sich auch erzwingen:
Option Compare Text
A ist also dasselbe wie a, und beide sind kleiner als B.
Wenn Sie das so nicht akzeptieren wollen, dann müssen Sie in dem Modul, in dem Sie einen differenzierenden Vergleich brauchen, folgendes schreiben:
Option Compare Binary
Achtung: das gilt für alle Vergleiche im entsprechenden Modul!