como comparo una cadena de caracteres (string)???????

davideze25
19 de Noviembre del 2003
alguien me puede ayudar y decirme como comparo una cadena de caracteres????
estoy haciendo una aplicacion en foxpro y necesito que me compare una cadena de caracteres que escribo yo en un formulario y quiero que me lo compare con un valor de una tabla, es decir, el nombre que yo escriba en la forma quiero que lo busque en una tabla.. ya utilice el SEEK pero no funciona.
alguien sabe como le debo hacer????
gracias por la ayuda.

Luisen98
19 de Noviembre del 2003
>ya utilice el SEEK pero no funciona.

Suponiendo que INDEXaste por el campo donde se busca el String o cadena, quitaste los espacios a la variable/objeto de busqueda ?
SEEK alltrim(mivarible) o seek alltrim(thisform.txtMiCadena.Value)

Es dificil, que SEEK no haya trabajado bien. Aclara un poco mas tu problema o pon el segmento donde haces tu busqueda y de seguro te damos solucion.

Leandro
19 de Noviembre del 2003
Fijate antes de hacer el seek lo siguiente:
Si ponés SET EXACT ON, la cadena que ingresaste tiene que ser exactamente igaul a la de la tabla, incluso de la misma longitud .
Si ponés SET EXACT OFF, compara las cadenas hasta donde llegue la segunda, y si hasta ahí son iguales, el seek te devuelve .T.

Espero que te sea util.
Saludos