Como saber qual é o character set default do Interbase
24/02/2016
0
Bom dia Pessoal
Tenho criado uma função externa SUBSTR usando o character set como "None" e funciona perfeitamente num servidor com o Windows XP. Instalei o mesmo interbase 6.0 em um outro servidor com o Windows Seven e a mesma base de dados (cópia da base do servidor que tem o Windows XP) apresenta um problema de compatibilidade de character set.
A função externa declarada na base seria esta:
DECLARE EXTERNAL FUNCTION SUBSTR
CSTRING(80) CHARACTER SET None, SMALLINT, SMALLINT
RETURNS CSTRING(80) CHARACTER SET None FREE_IT
ENTRY_POINT ´IB_UDF_substr´ MODULE_NAME ´ib_udf´;
Como eu conseguiria descobrir qual é o character set do servidor que está com o Windows Seven, de forma que eu declararia esta função externa usando a mesma para evitar este problema de compatibilidade ?
Poderiam me ajudar, por favor.
Desde já agradeço,
Ricardo
Tenho criado uma função externa SUBSTR usando o character set como "None" e funciona perfeitamente num servidor com o Windows XP. Instalei o mesmo interbase 6.0 em um outro servidor com o Windows Seven e a mesma base de dados (cópia da base do servidor que tem o Windows XP) apresenta um problema de compatibilidade de character set.
A função externa declarada na base seria esta:
DECLARE EXTERNAL FUNCTION SUBSTR
CSTRING(80) CHARACTER SET None, SMALLINT, SMALLINT
RETURNS CSTRING(80) CHARACTER SET None FREE_IT
ENTRY_POINT ´IB_UDF_substr´ MODULE_NAME ´ib_udf´;
Como eu conseguiria descobrir qual é o character set do servidor que está com o Windows Seven, de forma que eu declararia esta função externa usando a mesma para evitar este problema de compatibilidade ?
Poderiam me ajudar, por favor.
Desde já agradeço,
Ricardo
Ricardo Souza
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)