ERRO SQL -502 - invalid cursor declaration

Delphi

Firebird

24/05/2021

oi. estou com a seguinte situação:

usava o firebird 2.5 conectado num componente TIBQuery do delphi xe2.
ainda mantenho o componente e a mesma versão do delphi, porém alterei a versão do firebird para 3.0.

após essa alteração, minha parte de consultas ficou comprometida.
ao realizar uma sequência de select no banco (consultas) apresenta o erro abaixo:

Dynamic SQL Error
SQL error code = -502
Invalid cursor declaration
Statement already has a cursor {B221BB30-9EEB-4EA0-88CE-4E01EA648F1F} assigned

alguém teria alguma ideia do que pode estar acontecendo?
Cristiane

Cristiane

Curtidas 0

Respostas

Chromusmaster

Chromusmaster

24/05/2021


Dynamic SQL Error
SQL error code = -502
Invalid cursor declaration
Statement already has a cursor {B221BB30-9EEB-4EA0-88CE-4E01EA648F1F} assigned

alguém teria alguma ideia do que pode estar acontecendo?


Dà uma olhada nesse link:
https://github.com/FirebirdSQL/firebird/issues/4876
GOSTEI 0
Cristiane

Cristiane

24/05/2021

até que vi este post. só que ele é voltado pra TIBSQL e não TIBQUERY.
não consigo localizar no TIBQUERY onde localizo algo sobre o cursor.
se souber fico agradecida
GOSTEI 0
Chromusmaster

Chromusmaster

24/05/2021

até que vi este post. só que ele é voltado pra TIBSQL e não TIBQUERY.
não consigo localizar no TIBQUERY onde localizo algo sobre o cursor.
se souber fico agradecida


Fazer a troca do componente geraria um custo operacional muito alto?
GOSTEI 0
POSTAR