xalo
01-10-2013, 17:01:53
Buenas tardes,
Necesitaría hacer una búsqueda parcial en un campo con un JvCsvDataset , y me encuentro que al hacer el locate con el parámetro loPartialKey da un error '...EVariantInvalidArgError with message 'Invalid argument'...'. La línia de código es la siguiente:
JvCsvDataSet1.Locate('CampoA','a',[loPartialKey]);
Si realizas una búsqueda sin el modificador funciona correctamente (aunque también veo que no posiciona el puntero en el registro...será un bug supongo :-()
También he probado a poner un JvDBFindEdit y da exactamente el mismo mensaje, ya que supongo utilizará la misma función internamente.
Si alguien le quiere echar un vistazo al código os dejo enlace descarga: dl.dropboxusercontent.com/u/948607/csv.rar (http://dl.dropboxusercontent.com/u/948607/csv.rar)
Gracias de antemano
Necesitaría hacer una búsqueda parcial en un campo con un JvCsvDataset , y me encuentro que al hacer el locate con el parámetro loPartialKey da un error '...EVariantInvalidArgError with message 'Invalid argument'...'. La línia de código es la siguiente:
JvCsvDataSet1.Locate('CampoA','a',[loPartialKey]);
Si realizas una búsqueda sin el modificador funciona correctamente (aunque también veo que no posiciona el puntero en el registro...será un bug supongo :-()
También he probado a poner un JvDBFindEdit y da exactamente el mismo mensaje, ya que supongo utilizará la misma función internamente.
Si alguien le quiere echar un vistazo al código os dejo enlace descarga: dl.dropboxusercontent.com/u/948607/csv.rar (http://dl.dropboxusercontent.com/u/948607/csv.rar)
Gracias de antemano