Mega Search
23.2 Million


Sign Up

Make a donation  
IBScript Error : Cannot transliterate character between char  
News Group: embarcadero.public.delphi.database.interbase_express

Delphi XE5 + IBXE3

execute this script with IBScript

UPDATE RDB$PROCEDURES
SET RDB$DESCRIPTION = 'Selezioni i codici autorizzati per una Attività.
GET_IQT = 1 , si sta usando l''Attività di Lavoro e l''utente non necessita 
di
autorizzazione su questa
GET_IQT <> 1 , l''utente dev''essere autorizzato per l''Attività'
WHERE (RDB$PROCEDURE_NAME = 'AB_PIANOCONTI');

I get this error message :
Error at line 1
Cannot transliterate character between character sets
SQL - UPDATE RDB$PROCEDURES
SET RDB$DESCRIPTION = 'Selezioni i codici autorizzati per una Attività.
GET_IQT = 1 , si sta usando l''Attività di Lavoro e l''utente non necessita 
di
autorizzazione su questa
GET_IQT <> 1 , l''utente dev''essere autorizzato per l''Attività'
WHERE (RDB$PROCEDURE_NAME = 'AB_PIANOCONTI')

What have I to do to solve error ?
Thanks
Adalberto Baldini

Adalberto Baldini

Vote for best question.
Score: 0  # Vote:  0
Date Posted: 23-May-2014, at 7:08 AM EST
From: Adalberto Baldini
 
Re: IBScript Error : Cannot transliterate character between  
News Group: embarcadero.public.delphi.database.interbase_express
What character set is your database?

What character set are you using for client connection?

The most likely cause is your database has a character set of none and 
your client connection is specifying a character set. Best solution is 
to have your database specify a character set, which can be a little 
work. However, specifying a different character set (or none) for your 
client should work as well.

Adalberto Baldini wrote:
> Delphi XE5 + IBXE3
>
> execute this script with IBScript
>
> UPDATE RDB$PROCEDURES
> SET RDB$DESCRIPTION = 'Selezioni i codici autorizzati per una Attività.
> GET_IQT = 1 , si sta usando l''Attività di Lavoro e l''utente non necessita
> di
> autorizzazione su questa
> GET_IQT <> 1 , l''utente dev''essere autorizzato per l''Attività'
> WHERE (RDB$PROCEDURE_NAME = 'AB_PIANOCONTI');
>
> I get this error message :
> Error at line 1
> Cannot transliterate character between character sets
> SQL - UPDATE RDB$PROCEDURES
> SET RDB$DESCRIPTION = 'Selezioni i codici autorizzati per una Attività.
> GET_IQT = 1 , si sta usando l''Attività di Lavoro e l''utente non necessita
> di
> autorizzazione su questa
> GET_IQT <> 1 , l''utente dev''essere autorizzato per l''Attività'
> WHERE (RDB$PROCEDURE_NAME = 'AB_PIANOCONTI')
>
> What have I to do to solve error ?
> Thanks
> Adalberto Baldini
>
> Adalberto Baldini
>

Vote for best answer.
Score: 0  # Vote:  0
Date Posted: 23-May-2014, at 8:14 AM EST
From: quinn wildman