Porqué no me localiza el registro?

Post Reply
JoseLuis
Posts: 359
Joined: Thu Oct 19, 2006 12:28 pm
Location: Toledo

Porqué no me localiza el registro?

Post by JoseLuis »

Hola amigos

Indexo (cdx) mediante:

Code: Select all

index on dtos(_field->fecha)+_field->Albaran tag "Fecha"
Ahora intento localizar un registro mediante

Code: Select all

 busqueda:=dtos((aAlias[15])->fecha)+(aAlias[15])->Expedi
 if !(aAlias[24])->(dbSeek(busqueda))
     ............
(aAlias[24]) Es la base que indexo (fecha y albaran)
_ de (aAlias[15]) (fecha y expedi) tienen la misma longitud que los anteriores.
Algo se me escapa, normalmente me funciona

Saludos

Jose Luis
caducca
Posts: 106
Joined: Wed Mar 08, 2006 2:24 pm

Post by caducca »

Jose Luis

Me parece que esta mal aplicada la Funcion DtoS.
Porque en la indexacion colocas en la funcion dtos(_field->fecha)
y luego le sumas el campo _field_Albaran, en cambio en la busqueda colocas la suma dentro de la funcion.

Saludos
Carlos A. Ducca



Hola amigos

Indexo (cdx) mediante:
Código:
index on dtos(_field->fecha)+_field->Albaran tag "Fecha"


Ahora intento localizar un registro mediante

Código:
busqueda:=dtos((aAlias[15])->fecha)+(aAlias[15])->Expedi
if !(aAlias[24])->(dbSeek(busqueda))
............

(aAlias[24]) Es la base que indexo (fecha y albaran)
_ de (aAlias[15]) (fecha y expedi) tienen la misma longitud que los anteriores.
Algo se me escapa, normalmente me funciona
JoseLuis
Posts: 359
Joined: Thu Oct 19, 2006 12:28 pm
Location: Toledo

Post by JoseLuis »

Gracias por responder

Eso es lo que me traia loco y no me daba cuenta, el cierre del paréntesis.

Saludos

Jose Luis
Post Reply