Re: Lost german sharp s with IUS and Java
Posted in 1998
Stefan Weideneder wrote:
> Hi Wolfgang,
>
> in Amerika braucht man keine Umlaute und kein scharfes "s" :-))
> Vermutlich sind aber die Umgebungen zwischen Eurem Server
> und der Applikation nicht auf eine einheitliche Umgebung eingestellt.
> Da gibt es in "dbaccess" so einen Menuepunkt, "Databases"->"Info".
> Die Spracheinstellung spielt hier wohl eine wichtige Rolle.
> Da muss man irgendwie in der Applikation die gleiche Umgebung
> haben.
>
> Ich weiss zumindest, dass sich der Informix-Support hier super
> auskennt - ggf. auch der SNI-Informix-Support - weil die immer
> mit Umlauten zu tun haben.
>
> Bis dann,
>
> Stefan Weideneder
>
> Wolfgang Gillich wrote:
> >
> > Hello,
> >
> > I build a organisation-tool with Java an the IUS include
> > the excalibur Datablade.
> >
> > when I create a statement with include a german sharp s, i. e.
> >
> > update table1 set name='hallo_sz_'' where date='16.04.1998'> >
> > I get an error from the informix.api
> >
> > XIX000:-202:An illegal character has been found in the statement.
> >
> > But, I can execute this statement with dbaccess or another frontend.
> >
> > Additional, when I write a german ae (') to the table, with dbaccess
> > I have cryptified characters.
> >
> > thanks for any hints
> >
> > Woogie
Welche Informix Version?
Damit es funktioniert mu' die Datenbank entweder NLS (< 7.20) oder GLS (>
7.20) mit deutschen Spracheinstellungen verwenden. Trotzdem ist man vor
'berraschungen nie gefeit (Erfahrungstatsache).
Bei API's (z.B. ESQL-C, ESCQl-Cobol, Powerbuilder ...) kann man sich
dar'ber hinweghelfen, indem man "dynamic SQL" verwendet.
MfG
Helmut Leininger
Unix Support
Bull AG / Wien
Email: Helmut.Leininger@bull.net