Pasar Dbf a Array

Pasar Dbf a Array

Postby acuellar » Mon Dec 11, 2017 7:18 pm

Estimados

Para llenar un array desde un DBF hago los siguiente
Code: Select all  Expand view

  ELIGE->(dbGoTop())
 Do While !ELIGE->(Eof())
    AADD( aELIGE, {ELIGE->NOMBRE,ELIGE->TAMANO,ELIGE->SEL} )
    Elige->(DbSkip())
  Enddo
 

Recorriendo toda la base. Existe algo igual a: aElige:=oSQL:FillArray()
Encontré ésta función: aElige:= FW_DbfToArray() pero da error

Vi alguna vez con Aeval pero no recuerdo ni encuentro el post.

Gracias por la ayuda.
Saludos,

Adhemar C.
User avatar
acuellar
 
Posts: 1589
Joined: Tue Oct 28, 2008 6:26 pm
Location: Santa Cruz-Bolivia

Re: Pasar Dbf a Array

Postby cnavarro » Mon Dec 11, 2017 8:22 pm

Qué error te da la function Fw_dbftoarray?
Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
User avatar
cnavarro
 
Posts: 6498
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Pasar Dbf a Array

Postby acuellar » Mon Dec 11, 2017 8:42 pm

Cristobal

Haciendo asi:
Code: Select all  Expand view

aElige:= ELIGE->( FW_DbfToArray() )
 

Da éste error.
Error description: Error BASE/1066 Error de argumento: condicional
Args:
[ 1] = N 824651
Quizas debe ser por los parámetros

Lo he logrado así
Code: Select all  Expand view

 DbEval( { || AAdd( aElige, {ELIGE->NOMBRE,ELIGE->TAMANO,ELIGE->SEL} ) } )
 


Gracias por contestar
Saludos,

Adhemar C.
User avatar
acuellar
 
Posts: 1589
Joined: Tue Oct 28, 2008 6:26 pm
Location: Santa Cruz-Bolivia

Re: Pasar Dbf a Array

Postby acuellar » Mon Dec 11, 2017 8:50 pm

Ya lo logré con FW_DbfToArray()

Se debe poner entre comillas la lista de campos.

Code: Select all  Expand view

 aElige:= ELIGE->( FW_DbfToArray("NOMBRE,TAMANO,SEL" ) )
 
Saludos,

Adhemar C.
User avatar
acuellar
 
Posts: 1589
Joined: Tue Oct 28, 2008 6:26 pm
Location: Santa Cruz-Bolivia


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 9 guests