Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   'default Character Set Iso8859_1' (https://www.clubdelphi.com/foros/showthread.php?t=24822)

Io 03-09-2005 00:44:05

'default Character Set Iso8859_1'
 
Hola a todo el Foro.

Haber si me pueden ayudar.

¿Cómo puedo especificar en la creación de una base de datos el juego
de caracteres?.:confused:

Utilizo delphi 6.0. FB 1.5.

Puedo crear una base de datos con el siguiente código (sacado de este foro) ::D

IBDatabase.DatabaseName:='...ABase.fdb';
IBDatabase.Params.Add('USER "SYSDBA"');
IBDatabase.Params.Add('PASSWORD "masterkey"');
IBDatabase.Params.Add('PAGE_SIZE = 8192');
IBDatabase.SQLDialect:=3;

pero cuando añado las siguientes líneas para el juego de caracteres :

IBDatabase.Params.Add('SET NAMES "ISO8859_1"');
IBDatabase.Params.Add('DEFAULT CHARACTER SET ISO8859_1');

me produce un error. "palabra desconocida SYSDBA" :(


Agradecería ayuda, y me indicasen qué estoy haciendo mal.

Gracias

rastafarey 05-09-2005 15:01:31

Resp
 
Usa un ibscript e jecutas esto:

SET SQL DIALECT 3;

SET NAMES ISO8859_1;

CREATE DATABASE 'Servidor:NombreBd'
USER 'SYSDBA' PASSWORD 'masterkey'
PAGE_SIZE 1024
DEFAULT CHARACTER SET ISO8859_1;

maeyanes 05-09-2005 15:47:47

Para establecer el juego de caracteres: Params.Add('lc_ctype=ISO8859_1');

Para establecer el nombre de usuario: Params.Add('user_name=SYSDBA');


Saludos...

Io 07-09-2005 17:46:19

Muchas Gracias por la contestación. Lo intentaré.:D


La franja horaria es GMT +2. Ahora son las 19:35:39.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi