More detailed exception

25 views
Skip to first unread message

Tomasz Dubiel

unread,
Aug 20, 2025, 8:31:43 AMAug 20
to firebird-net-provider
Hello.
How can I get more detailed exception? For example, in IBExpert I get:
"string truncation (...) expected ..., actual ..."
From firebird-net-provider I get only "string right truncation".
Best regards,
Tomek.

Tomasz Dubiel

unread,
Aug 20, 2025, 8:32:50 AMAug 20
to firebird-net-provider
I tried Exception.GetBaseException() and Exception.StackTrace

Jiří Činčura

unread,
Aug 20, 2025, 8:44:24 AMAug 20
to 'Mr. John' via firebird-net-provider
What's the stack trace? It is possible that this exception is thrown by provider early and hence it's not from server which might have extra lines.

--
Mgr. Jiří Činčura
https://www.tabsoverspaces.com/

Tomasz Dubiel

unread,
Aug 20, 2025, 8:45:20 AMAug 20
to firebird-net-provider
FirebirdSql.Data.Client.Managed.Version10.GdsStatement.WriteRawParameter(IXdrWriter xdr, DbField field)
   w FirebirdSql.Data.Client.Managed.Version13.GdsStatement.WriteParameters()
   w FirebirdSql.Data.Client.Managed.Version10.GdsStatement.SendExecuteToBuffer(Int32 timeout, IDescriptorFiller descriptorFiller)
   w FirebirdSql.Data.Client.Managed.Version12.GdsStatement.Execute(Int32 timeout, IDescriptorFiller descriptorFiller)
   w FirebirdSql.Data.FirebirdClient.FbCommand.ExecuteCommand(CommandBehavior behavior, Boolean returnsSet)
   w FirebirdSql.Data.FirebirdClient.FbCommand.ExecuteReader(CommandBehavior behavior)    w FirebirdSql.Data.FirebirdClient.FbCommand.ExecuteReader(CommandBehavior behavior)
   w FirebirdSql.Data.FirebirdClient.FbCommand.ExecuteReader()

Tomasz Dubiel

unread,
Aug 20, 2025, 8:48:39 AMAug 20
to firebird-net-provider
Such information are very helpful. They can speed up the analysis of the problem.

Jiří Činčura

unread,
Aug 20, 2025, 9:00:49 AMAug 20
to 'Mr. John' via firebird-net-provider

Tomasz Dubiel

unread,
Aug 20, 2025, 9:09:13 AMAug 20
to firebird-net-provider
Is it possible to get the details>

Jiří Činčura

unread,
Aug 20, 2025, 9:13:48 AMAug 20
to 'Mr. John' via firebird-net-provider
Maybe. But you should validate lengths of arguments before sending it to the server in the first place.

Tomasz Dubiel

unread,
Aug 20, 2025, 9:41:40 AMAug 20
to firebird-net-provider
Thanks. I just did that :-).
Best regards,
Tomek.

Reply all
Reply to author
Forward
0 new messages