![]() |
'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 |
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; |
Para establecer el juego de caracteres: Params.Add('lc_ctype=ISO8859_1');
Para establecer el nombre de usuario: Params.Add('user_name=SYSDBA'); Saludos... |
Muchas Gracias por la contestación. Lo intentaré.:D
|
La franja horaria es GMT +2. Ahora son las 10:38:17. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi