Erro do tipo Stream Read Error ao abrir query

09/12/2020

0

Olá pessoal, estou com o seguinte erro, ele é totalmente desconhecido por mim, ao abrir a query que foi criada em var query : TFDQuery, apos passar o valor de sql.text, ao dar open na query, me apresenta o seguinte erro "stream read error" qual é o motivo do erro? Pesquisei em alguns foruns, porem nenhum em uma situação semelhante, se alguem puder me auxiliar fico grato

Utilizo SQLite
Ramboli

Ramboli

Responder

Post mais votado

09/12/2020

acredito que pode ter uma infinidade de motivos.

comigo aconteceu quando coloquei a select em minúsculas. quando troquei para maiúsculas, passou a funcionar.
também pode ser um problema num campo BLOB. retire os campos BLOB da tua instrução e veja se funciona.
preste atenção também no collate e character set do banco e compare com o que foi indicado no componente de acesso ao banco de dados.

o problema é que o erro em si não diz muita coisa.

Emerson Nascimento

Emerson Nascimento
Responder

Mais Posts

09/12/2020

Ramboli

acredito que pode ter uma infinidade de motivos.

comigo aconteceu quando coloquei a select em minúsculas. quando troquei para maiúsculas, passou a funcionar.
também pode ser um problema num campo BLOB. retire os campos BLOB da tua instrução e veja se funciona.
preste atenção também no collate e character set do banco e compare com o que foi indicado no componente de acesso ao banco de dados.

o problema é que o erro em si não diz muita coisa.



Então possuo um problemão, pois minha instrução esta assim, basicamente akka

Query.SQL.Text := 'SELECT * FROM TABELA'
Responder

09/12/2020

Emerson Nascimento

para teste, selecione apenas um campo.
algo assim:
Query.SQL.Text := 'SELECT NOME FROM CLIENTE'
e veja o que acontece.
daí você vai acrescentando campos e veja o que acontece.

Responder

09/12/2020

Ramboli

para teste, selecione apenas um campo.
algo assim:
Query.SQL.Text := 'SELECT NOME FROM CLIENTE'
e veja o que acontece.
daí você vai acrescentando campos e veja o que acontece.




Opa, graças a sua dica localizei o campo q estava causando o erro, por motivos desconhecidos, o campo de observação esta com este erro, muito obrigado pela ajuda, fico muito grato mesmo.

"Quando a vida lhe der um limão, esprema o limão nos olhos da vida"
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar