Versão atual:

tipo number em array

pessoal, tenho um fonte que importa alguns dados em csv, pra isso tenho um array com os campos, porém os campos de tipo number não são importados, alguém sabe o porque? Captura de tela 2023-03-23 173648.png

esse campo e mais um que também é do tipo number, não importa para o banco de dados, dá esse erro

Trecho da declaração das variáveis e array:

Local cArq := cGetFile('*.CSV',/*cTitulo*/,/*nMascpadrao*/,/*cDirinicial*/,.T.,/*nOpcoes*/,.T.,.T.)
Local cLinha := ""
Local lPrim := .T.
Local aCampos := {'BZ_FILIAL','BZ_COD','BZ_LOCPAD','BZ_QE','BZ_EMIN'}
Local aDados := {}

Trecho da importação:

dbSelectArea("SBZ")
dbSetOrder(1)
dbGoTop()
If !dbSeek(xFilial("SBZ")+aDados[i,1]+aDados[i,2]+aDados[i,3]+aDados[i,4]+aDados[i,5])
Reclock("SBZ",.T.)
SBZ->BZ_FILIAL := xFilial("SBZ")
For j:=1 to Len(aCampos)
cCampo := "SBZ->" + aCampos[j]
&cCampo := aDados[i,j]
Next j
SBZ->(MsUnlock())
EndIf
Next i
End Transaction

Versão (1):

Ver a versão formatada

tipo number em array

Comentário

new question