Code: Select all
   oScrn   := DC_WaitOn( L('Заполнение БД "Inp_data.dbf" даными из файла: "train.csv"' ))
   CLOSE ALL
   nHandle := DC_txtOpen( 'train.csv' )
   USE Inp_data EXCLUSIVE NEW
   SELECT Inp_data
   DO WHILE !DC_TxtEOF( nHandle )                   // Начало цикла по строкам
      mLine = DC_TxtLine( nHandle )                 // Выделить строку из текстового файла
      APPEND BLANK
      mNFields = NUMTOKEN(mLine,",")
      FOR j=1 TO mNFields
          mWord = ALLTRIM(TOKEN(mLine,",",j))
          FIELDPUT(j, IF(j=1,mWord,VAL(mWord)))
      NEXT
      DC_TxtSkip( nHandle, 1 )
   ENDDO
   DC_TxtClose( nHandle )
   DC_Impl(oScrn)                                                   




