Sometimes when a user of our main application tries to print a report, the
following database error occurs:
SQLDA missing or incorrect version, or incorrect number/types of variables.
The errorcode of this error, according to the Interbase language reference,
is isc_dsql_sqlda_err and the number of this error is 335544583L
The weird thing is that the report, at which the error occurs, doesn't
report any data of the database.
We use InterBase 5.5 for NT and Delphi 4.
Is someone familiar with the meaning and the cause of this error.
Thanks
Marc van de Laar
marc.va...@spaarselect.nl
1. In Delphi, make sure to Unprepare the procedure after each call. Not
efficient, but seems to work.
2. Make sure the procedure has a SUSPEND statement where it should
return the parameters, and call it with a 'select ... from
proc(:param1,...)', not with 'execute procedure'.
I hope one of these 'solutions' solve your problem too.
Gerrit Stegehuis
C.
--
---------
Claudio Valderrama C.
Ingeniero en Informática - Consultor independiente
http://members.xoom.com/cvalde
Marc van de Laar wrote in message <8b5mug$9p...@bornews.borland.com>...
>Hello
>
>Sometimes when a user of our main application tries to print a report, the
>following database error occurs:
>SQLDA missing or incorrect version, or incorrect number/types of variables.
>The errorcode of this error, according to the Interbase language reference,
>is isc_dsql_sqlda_err and the number of this error is 335544583L
>
>The weird thing is that the report, at which the error occurs, doesn't
>report any data of the database.
>We use InterBase 5.5 for NT and Delphi 4.
>
>Is someone familiar with the meaning and the cause of this error.
>