Biblioteca de tiempo de ejecución de Scripting  

Propiedad CompareMode

Establece y devuelve el modo de comparación para comparar claves de cadena en un objeto Dictionary.

objeto.CompareMode[ = comparación]

Argumentos

objeto
Requerido. Siempre debe ser el nombre de un objeto Dictionary.
comparación
Opcional. Si se proporciona, comparación es un valor que representa el modo de comparación. Los valores permitidos son 0 (binario), 1 (texto), 2 (base de datos). Se pueden utilizar valores mayores que 2 para hacer referencia a comparaciones que utilizan identificadores de configuración local específicos (LCID).

Comentarios

Se produce un error si intenta cambiar el modo de comparación de un objeto Dictionary que ya contiene datos.

El siguiente ejemplo muestra el uso de la propiedad CompareMode:

[JScript]
function ProbarCompareMode(clave)
{
   // Crear algunas variables.
   var a, d;
   var ComparaciónBinaria= 0, ComparaciónTexto= 1;
   d = new ActiveXObject("Scripting.Dictionary");
   // Establecer el modo de comparación Texto
   d.CompareMode = ComparaciónTexto;
   // Agregar algunas claves y elementos.
   d.Add("a", "Atenas");
   d.Add("b", "Belgrado");
   d.Add("c", "Cairo");
   return(d.Item(clave));
}
[VBScript]
Dim d
Set d = CreateObject("Scripting.Dictionary")

d.CompareMode = vbTextCompare
d.Add "a", "Atenas"   ' Agrega algunas claves y elementos.
d.Add "b", "Belgrado"
d.Add "c", "El Cairo"
d.Add "B", "Baltimore"   '  Se produce un error en el método Add
                         ' en esta línea porque la letra b ya 
                         ' existe en el objeto Dictionary.

Consulte también

Propiedad Key

Se aplica a: Objeto Dictionary

Ayuda de Javascript y Vbscript para Javascripts.astalaweb.com.