Porqué no me localiza el registro?

Porqué no me localiza el registro?

Postby JoseLuis » Tue Jan 01, 2008 10:49 pm

Hola amigos

Indexo (cdx) mediante:
Code: Select all  Expand view
index on dtos(_field->fecha)+_field->Albaran tag "Fecha"


Ahora intento localizar un registro mediante

Code: Select all  Expand view
busqueda:=dtos((aAlias[15])->fecha)+(aAlias[15])->Expedi
if !(aAlias[24])->(dbSeek(busqueda))
     ............

(aAlias[24]) Es la base que indexo (fecha y albaran)
los campos de (aAlias[15]) (fecha y expedi) tienen la misma longitud que los anteriores.
Algo se me escapa, normalmente me funciona

Saludos

Jose Luis
JoseLuis
 
Posts: 426
Joined: Thu Oct 19, 2006 12:28 pm
Location: Toledo

Postby caducca » Wed Jan 02, 2008 11:50 am

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)
los campos de (aAlias[15]) (fecha y expedi) tienen la misma longitud que los anteriores.
Algo se me escapa, normalmente me funciona
caducca
 
Posts: 104
Joined: Wed Mar 08, 2006 2:24 pm

Postby JoseLuis » Wed Jan 02, 2008 12:02 pm

Gracias por responder

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

Saludos

Jose Luis
JoseLuis
 
Posts: 426
Joined: Thu Oct 19, 2006 12:28 pm
Location: Toledo


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 34 guests

cron