FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
'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?. Utilizo delphi 6.0. FB 1.5. Puedo crear una base de datos con el siguiente código (sacado de este foro) : 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 |
#2
|
||||
|
||||
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;
__________________
Todo se puede, que no exista la tecnología aun, es otra cosa. |
#3
|
|||
|
|||
Para establecer el juego de caracteres: Params.Add('lc_ctype=ISO8859_1');
Para establecer el nombre de usuario: Params.Add('user_name=SYSDBA'); Saludos... |
#4
|
||||
|
||||
Muchas Gracias por la contestación. Lo intentaré.
|
|
|
|