Erro do tipo Stream Read Error ao abrir query

Delphi

SQLite

FireDAC

09/12/2020

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

Curtidas 0

Melhor post

Emerson Nascimento

Emerson Nascimento

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.

GOSTEI 1

Mais Respostas

Ramboli

Ramboli

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.



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

Query.SQL.Text := 'SELECT * FROM TABELA'
GOSTEI 0
Emerson Nascimento

Emerson Nascimento

09/12/2020

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.

GOSTEI 1
Ramboli

Ramboli

09/12/2020

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"
GOSTEI 0
POSTAR