Option Compare (Instrucción)

Visual Basic VBLR

Option Compare (Instrucción)

       

Se usa en el nivel de módulo para declarar el modo de comparación predeterminado que se usa cuando se comparan datos de tipo cadena.

Sintaxis

Option Compare {Binary | Text | Database}

Comentarios

Si se usa, la instrucción Option Compare debe aparecer en un módulo antes de cualquier procedimiento.

La instrucción Option Compare especifica el método de comparación de cadena (Binary, Text o Database) para un módulo. Si un módulo no incluye una instrucción Option Compare, el método de comparación de texto predeterminado es Binary.

Option Compare Binary compara cadenas usando como criterio de comparación un orden derivado de las representaciones internas binarias de los caracteres. En Microsoft Windows, la ordenación se determina de acuerdo con la página de códigos. En el ejemplo siguiente se muestra un criterio de ordenación binario típico:

A < B < E < Z < a < b < e < z < À < Ê < Ø < à < ê < ø

Option Compare Text compara cadenas usando como criterio una ordenación de texto que no distingue mayúsculas de minúsculas determinado por la configuración regional del sistema. Cuando se ordenan los mismos caracteres mediante Option Compare Text, se produce la siguiente ordenación de texto:

(A=a) < ( À=à) < (B=b) < (E=e) < (Ê=ê) < (Z=z) < (Ø=ø) 

Solamente puede utilizar Option Compare Database dentro de Microsoft Access. Esto da como resultado comparaciones de cadena basadas en el orden, que está determinado por el identificador local de la base de datos en la que tienen lugar las comparaciones de cadena.