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
Serhii Shevchuk:
Sei que você é um homem difícil de ser ajudado.
Como posso ajudá-lo se você não me disser como chegou ao seu problema?
Talvez você esteja executando em um Mac ou tenha uma pasta com permissões de somente leitura.
Não sei qual é o seu sistema de arquivos.
Do fórum sobre carros:
xxx: motor crepitando após a substituição das tampas de óleo. Ajuda para entender as causas e quais podem ser as consequências
uuu: Pode haver muitas causas, mas as consequências podem ser diferentes.
xxx: Obrigado.
Ainda não sei o motivo.
Quando você descobrir, me avise.
Importeias funções de criação e fechamento da base e tentei criá-la. Como resultado, tenho o banco de dados criado nos downloads.
Pode haver muitas causas e muitas consequências.
Obrigado, isso ajudou. Problema resolvido, pergunta removida.
Talvez um problema com os direitos de acesso, o que você acha?
Eu tenho uma situação muito interessante) ontem mesmo tudo foi criado e funcionou (embora a partir de algo na pasta "Downloads") Mas, da noite para o dia, o arquivo de base parou de ser criado, mas a base em si funciona como deveria para testes tentou criar uma base colocada na memória sqlite3_open(":memory:""") - a base é criada, os dados são carregados / lidos.
Talvez um problema com direitos de acesso, o que você acha? como verificar isso no Windows sabe quem?
Na verdade, é fácil de verificar. Para começar, tente colocar o banco de dados em "Meus documentos". Se funcionar, então não é uma questão de direitos. Mas, em geral, depende de como você fez isso. Pessoalmente, passei duas semanas até criar tudo o que precisava para trabalhar com o SQLite3. Tive que traduzir a documentação, porque em russo não há informações adequadas sobre esse assunto. Assim como neste artigo, há muita besteira e levak. Acima, eu atraí um dos momentos. Então parei e estudei o assunto por conta própria.
Eu tenho um invólucro para isso:
Aqui está a função stringToUtf8:
Eu a tenho em uma biblioteca separada.
Na verdade, é fácil verificar. Para começar, tente colocar o banco de dados em "Meus documentos". Se funcionar, então não é uma questão de direitos. Mas, em geral, depende de como você fez tudo isso. Pessoalmente, passei duas semanas até criar tudo o que precisava para trabalhar com o SQLite3. Tive que traduzir a documentação, porque em russo não há informações adequadas sobre esse assunto. Assim como neste artigo, há muita besteira e levak. Acima, eu atraí um dos momentos. Então desisti e estudei o assunto por conta própria.
Tenho um invólucro para isso:
E aqui está a função stringToUtf8:
Eu a tenho em uma biblioteca separada.
Sim, tive dois erros:
1 - codificação (muito obrigado pela função, eu não sabia como traduzir normalmente para UTF -8)
2 - permissões.
Sim, tive dois erros:
1 - codificação (muito obrigado pela função, eu não sabia como traduzir normalmente para UTF -8)
2 - permissões.
Sim, de nada. Eu me lembro dos problemas que tive com isso. Com artigos tão ruins. Há uma opção. Ou você lê a documentação oficial ou pergunta. Não havia ninguém para perguntar. Tive que estudá-la sozinho. A questão é que, se você escreve em C++, há alguém a quem perguntar. Mas quando você escreve através de uma junta e transfere para o µl, há poucas pessoas que podem ajudá-lo. É muito difícil para os usuários Plus entrarem no assunto)))
Acho que encontrei um vazamento de memória:
Na linha 250 do arquivo SQLite3Base.mqh
::sqlite3_finalize(stmt); // limpoDeveria ser:
::sqlite3_finalize(pstmt); // limpoNa verdade, é fácil verificar. Para começar, tente colocar o banco de dados em "Meus documentos". Se funcionar, então não é uma questão de direitos. Mas, em geral, depende de como você fez tudo isso. Pessoalmente, passei duas semanas até criar tudo o que precisava para trabalhar com o SQLite3. Tive que traduzir a documentação, porque em russo não há informações adequadas sobre esse assunto. Assim como neste artigo, há muita besteira e levak. Acima, eu atraí um dos momentos. Então desisti e estudei o assunto por conta própria.
Tenho um invólucro para isso:
E aqui está a função stringToUtf8:
Eu a tenho em uma biblioteca separada.
e eu a utilizo para converter para utf