Option Compare-Anweisung

Wird auf Modulebene verwendet, um die Standardvergleichsmethode für den Vergleich von Zeichenfolgendaten zu deklarieren.

Syntax

Option Compare { Binary | Text | Database }

Hinweise

Wenn diese verwendet wird, muss die Option Compare-Anweisung in einem Modul vor allen Prozeduren angezeigt werden.

Die Option Compare-Anweisung gibt die Methode für den Zeichenfolgenvergleich (Binär, Text oder Datenbank) für ein Modul an. Wenn ein Modul keine Option Compare-Anweisung enthält, lautet die Standardmethode für den Textvergleich Binär.

  • Option Compare Binär bewirkt Zeichenfolgenvergleiche basierend auf einer Sortierreihenfolge, die von den internen binären Darstellungen der Zeichen abgeleitet wird. Bei Microsoft Windows wird die Sortierreihenfolge von der Codeseite bestimmt. Das folgende Beispiel zeigt eine typische binäre Sortierreihenfolge:

    A < B < E < Z < a < b < e < z < À < Ê < Ø < à < ê < ø 
    
    
  • Option Compare Text bewirkt Zeichenfolgenvergleiche basierend auf einer Textsortierreihenfolge ohne Berücksichtigung der Groß- und Kleinschreibung, die durch das Gebietsschema Ihres Systems bestimmt wird. Wenn die gleichen Zeichen mit Option Compare Text sortiert werden, wird die folgende Textsortierreihenfolge erzeugt:

      (A=a) < ( À=à) < (B=b) < (E=e) < (Ê=ê) < (Z=z) < (Ø=ø) 
    
    
  • Option Compare Database kann nur in Microsoft Access verwendet werden. Dies resultiert in Zeichenfolgenvergleichen basierend auf der Sortierreihenfolge, die durch die Gebietsschema-ID der Datenbank bestimmt wird, in der die Zeichenfolgenvergleiche durchgeführt werden.

Beispiel

In diesem Beispiel wird die Option Compare -Anweisung verwendet, um die Standardmethode für den Zeichenfolgenvergleich festzulegen. Die Option Compare-Anweisung wird nur auf Modulebene verwendet.

' Set the string comparison method to Binary. 
Option Compare Binary ' That is, "AAA" is less than "aaa". 
' Set the string comparison method to Text. 
Option Compare Text ' That is, "AAA" is equal to "aaa". 

Siehe auch

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.