Importa para uma tabela dados de um arquivo.
long DatabaseImport(
|
Parâmetros
database
[in] Identificador do banco de dados obtido em DatabaseOpen().
table
[in] Nome da tabela à qual serão adicionados os dados do arquivo.
filename
[in] Arquivo CSV ou arquivo ZIP para leitura de dados, o nome pode conter subpastas e é definido em relação à pasta MQL5\Files.
flags
[in] Combinação de sinalizadores.
separator
[in] Separador de dados em um arquivo CSV.
skip_rows
[in] Número de linhas iniciais a serem ignoradas ao ler dados de um arquivo.
skip_comments
[in] Linhas dos símbolos para designar strings como comentários. Se, no início da linha, for encontrado qualquer símbolo de skip_comments, tal linha é considerada um comentário e não é importada.
Valor retornado
Retorna o número de linhas importadas ou -1 em caso de erro. Para obter o código de erro, use GetLastError(), respostas possíveis:
Observação
Se tabelas cujo nome é table não existirem, elas serão criadas automaticamente. Os nomes e o tipo de campos na tabela criada serão reconhecidos automaticamente com base nos dados contidos no arquivo.
Veja também