//| Script program start function | "PATH TEXT ," "SPREAD INT ," //| Возвращает спецификацию символа в виде JSON | //| Формирует отступ из пробелов |...
No artigo, embora com dificuldade, entendi este exemplo
//--- crie uma consulta e obtenha um controle sobre elaint request=DatabasePrepare(db, "SELECT * FROM COMPANY WHERE SALARY>15000");
if(request==INVALID_HANDLE)
{
Print("DB: ", filename, " request failed with code ", GetLastError());
DatabaseClose(db);
return;
}
Essa consulta seleciona registros com um valor maior que 15000 no banco de dados. Outro exemplo era selecionar a soma... Mas eu, por exemplo, preciso selecionar o menor/maior valor do banco de dados. Ou a soma de valores maiores/menores que zero. Acho que existe essa possibilidade, mas não há informações suficientes na forma de documentação MQL5. Para mim, é difícil extrair exemplos. Mas se eu não tiver... se necessário, tentarei descobrir.
Olá!
Tentei criar uma conexão com o banco de dados no indicador, mas, por algum motivo, não funcionou.
Por que isso não está escrito em lugar algum, em quais programas posso usar bancos de dados?
Que erro é retornado?
Que tipo de erro ele está retornando?
Já mostrei uma captura de tela do erro em minha postagem.
Ele não encontra essa função.
Aqui estão os erros:
Isso sou eu tentando compilar o indicador. Eu deveria tentar no Expert Advisor e no Service.
Na verdade, você poderia escrever em quais programas MQL5 é possível usar bancos de dados. Seria muito conveniente usá-los também no indicador.
Já mostrei uma captura de tela do erro na postagem.
Ele não encontra essa função.
Aqui estão os erros:
Isso sou eu tentando compilar o indicador. Eu deveria tentar no Expert Advisor e no Service.
Na verdade, você poderia escrever em quais programas MQL5 é possível usar bancos de dados. Seria muito conveniente usá-los também no indicador.
Qual é a estrutura do programa?
Versão 5.00, compilação 2361
Já mostrei uma captura de tela do erro na postagem.
Isso não é um erro. O erro é chamado por meio de GetLastError
Isso não é um erro. O erro é chamado por meio de GetLastError
Escrevi que o erro ocorreu no estágio de compilação.
Escrevi que o erro ocorreu no estágio de compilação.
Sim, eu não notei.
No artigo, embora com dificuldade, entendi este exemplo
Essa consulta seleciona registros com um valor maior que 15000 no banco de dados. Outro exemplo era selecionar a soma... Mas eu, por exemplo, preciso selecionar o menor/maior valor do banco de dados. Ou a soma de valores maiores/menores que zero. Acho que existe essa possibilidade, mas não há informações suficientes na forma de documentação MQL5. Para mim, é difícil extrair exemplos. Mas se eu não tiver... se necessário, tentarei descobrir.