Discussão do artigo "SQLite: trabalho nativo com bancos de dados SQL em MQL5" - página 11
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Mas não é exatamente onde eu lhe disse que você o encontraria?
Você estava certo, mas não o encontrei lá ontem, há apenas estrutura no arquivo "signals.sqlite" e suspeito que haja dados no arquivo signals.dat
mas está na documentação
parameters
filename
[in] Nome do arquivo relativo à pasta "MQL5\Files".
Você estava certo, mas não o encontrei lá ontem, . Só há estrutura no arquivo "signals.sqlite" e suspeito que haja dados no arquivo signals.dat
Não! Eu já lhe disse que o"signals.dat" é um arquivo de dados interno do MetaTrader e não tem nada a ver com o SQLite.
O arquivo"signals.dat" é onde o MetaTrader armazena as informações sobre os sinais que podem ser recuperados com a funcionalidade Trade Signals...
Mas você usou o sinalizador"DATABASE_OPEN_COMMON", que altera o local. Portanto, não use esse sinalizador se não quiser que ele esteja na pasta comum.
Mas você usou o sinalizador"DATABASE_OPEN_COMMON", que altera o local. Portanto, não use esse sinalizador se não quiser que ele fique na pasta comum.
Ok, entendi e encontrei os dados em signals.sqlite-wal:))
Obrigado por sua ajuda)
CS 0 12:43:16.106 SignalsBasa (EURUSD,H1) DB: succesfull
O documento depois de carregar os dados ainda tem 8 kb e eu não consigo carregar os dados e receber
2022.11.30 12:55:49.103 CreateDB (EURUSD,H1) DB: signals.sqlite opened
2022.11.30 12:55:49.103 CreateDB (EURUSD,H1) 0: 0,0,0,0,0,0,0
Mas você já declarou que encontrou o arquivo ...
Então, qual é o problema?
O arquivo"signals.sqlite" terá estrutura e dados em um só. Abra-o no MetaEditor e veja os dados por si mesmo - Trabalhando com bancos de dados SQL - Ajuda do MetaEditor
De nada!
No MetaEditor, o número máximo de colunas das tabelas de banco de dados a serem exibidas é de apenas 23.
É possível remover essa limitação?
No MetaEditor, o número máximo de colunas da tabela do banco de dados a serem exibidas é de apenas 23.
É possível remover essa limitação?
sem sucesso -
Gostaria de salientar que a conversão de um número inteiro em uma cadeia de caracteres não produz um erro ao gravar em uma tabela.
Caros desenvolvedores, por favor, me digam por que não é possível anexar um banco de dados existente a partir de um arquivo (ATTACH DATABASE)?
Então, como é possível anexar uma base a partir da RAM...?
Anexei o código.
O script create_databases.mq5 cria um banco de dados. O script attach_mem_db.mq5 anexa o banco de dados da RAM. Mas o script attach_other_db.mq5 não consegue anexar um banco de dados existente.