Thank you Tony, for this component.
I found, that Firebird 4 is able to hold field names different from ASCII.
Is it possible to display them in a TDBDynamiGrid better than "_"
At the moment I read "W_hrung" where I dream to read "Währung".
I am wondering if you are confusing two different things here.
The FieldName is constrained to be a valid Pascal Identifier so that it can be used by the FIelds Editor to add a field to your form (at design time). The field's identifier is created by concatenating the component (e.g. a TIBQuery) name and the field name.
On the other hand, a DBGrid's column _caption_ is set by default to the field name but can then be changed to anything you want in the IDE. For example, select the grid which you are using to display the "Währung" field and then, in the Object Inspector, look for and select the "columns" property and click on the button (...) on the right hand side of the property. This will open the "Columns Editor".
In the Columns Editor, select the field you are interested in "W_hrung". The Object Inspector should now change to show the field properties. Look for and select the "Title" property, and open it up to show its properties. Change the "caption" to "Währung". Save the result. On the form, the column caption should now have changed to "Währung".