Следующие команды Visual FoxPro передают данные из массива в таблицу:

  • GATHER передает данные из массива в единственную запись таблицы.

  • APPEND FROM ARRAY добавляет новые записи в таблицу и заполняет записи данными из масива.

  • INSERT - SQL добавляет единственную новую запись в таблицу и заполняет ее данными из массива.

GATHER, APPEND FROM ARRAY, и INSERT - SQL отличаются по следующим отношениям:

  • GATHER передает данные из массива в текущую запись в текущей таблице. Дополнительно, опция GATHER MEMVAR Дополнительно, опция GATHER_MEMVAR передает данные из ряда переменных в текущую запись таблицы.

  • APPEND FROM ARRAY добавляет новые записи в конец текущей таблицы и затем передает данные из массива в только что добавленные записи.

  • INSERT - SQL добавляет новую запись и передает данные из масива в толькочто добавленную запись. В отличие от GATHER и APPEND FROM ARRAY, INSERT - SQL может добавить запись в невыбранную таблицу (таблица открытая в рабочей области отличной от текущей рабочей области).

    NoteNote

    APPEND FROM ARRAY или INSERT - SQL выполняют быстрее чем APPEND BLANK сопровождаемый REPLACE, особенно в сети.

Смотрите также