Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 30-09-2014
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is offline
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.675
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
Cita:
Empezado por bulc Ver Mensaje
Nada... sigue igual que antes con ISO8859_I
Mientras se está en edición, las letras griegas se ven OK, pero al guardar aunque el conjunto de caracteres sea UTF8, se convierten en signos de interrogación.
Esperaré a que alguien pueda ayudar. De momento lo dejo estar.
Gracias
Esperaremos a "alguien"

No nos cuentes cómo estás guardando la información, cómo la presentas, no pongas nada de código, no muestres nada.... Deja que adivinemos, a ver si "alguien" acierta
Responder Con Cita
  #2  
Antiguo 30-09-2014
Avatar de bulc
bulc bulc is offline
Miembro
 
Registrado: jun 2010
Posts: 416
Poder: 17
bulc Va por buen camino
Aquí el botón GUARDAR

Código Delphi [-]
procedure TPalabras.BitBtn4Click(Sender: TObject); // GUARDAR DATOS
begin
BitBtn2.Enabled:=True; BitBtn1.Enabled:=True; Button2.Click;
if ClientDataSet1.State in [dsInsert, dsEdit] then
begin
       if DataSource1.DataSet.FieldByName('WORD').asString=''  then
          begin
          DataSource1.DataSet.Cancel;
          EsAlta:=False;
          Exit;
          end else
          begin
          If esAlta then PasaUno:=True;
          ClientDataSet1.Post;
          ClientDataSet1.ApplyUpdates(-1);
          //Detrás del Apply porque el nuevo número ya se guardó.
          REVISA_GEN(IBQuery1, PasaUno, Label1);
         end;
     end;
 EsAlta:=False; PasaUno:=False;
 BitBtn2.Enabled:=True;
end;

Por otra parte el campo (llamado Notes) se define con el character set ISO8859_I. Guarda correctamente.
Eso es todo lo que puedo aportar.
Saludos. Bulc
Responder Con Cita
  #3  
Antiguo 30-09-2014
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is offline
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.675
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
¿Hay algún motivo especial para usar un campo BLOB para guardar el texto?
Responder Con Cita
  #4  
Antiguo 30-09-2014
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is offline
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.675
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
He hecho un simple insert y luego un select y verás que se guarda y se lee correctamente.

Responder Con Cita
  #5  
Antiguo 02-10-2014
Avatar de bulc
bulc bulc is offline
Miembro
 
Registrado: jun 2010
Posts: 416
Poder: 17
bulc Va por buen camino
Es que el texto varía mucho en extensión.

Verás, te explicaré el porqué. Espero que así se entienda mejor.
Utilizo la base de datos para guardar las palabras 'peculiares' que salen en los crucigramas y autodefinidos.
Entonces las explicaciones que da la RAE son bastante variables en extensión. Por eso uso un blob.
Pero si sugieres otra opción desde un punto de vista más razonado, con mucho gusto lo sopeso. Especialmente si esto depende del tipo de campo, tal como lo expones.
Tal vez así se entienda mejor lo que pretendía.
Muchas gracias por tu interés.
Bulc
Responder Con Cita
  #6  
Antiguo 02-10-2014
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is offline
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.675
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
Por eso te preguntaba, porque si guardas texto, por muy larga que sea la definición de la RAE, no necesitas un BLOB, con un campo varchar normal tienes de sobras. Aunque si te gusta usar un BLOB, no hay problema por ello.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Guardar un Variant en Firebird rodrinig Firebird e Interbase 3 06-06-2011 21:12:34
sigma y otras letras griegas elcigarra OOP 2 27-10-2008 04:00:06
Guardar Imagen en Firebird BuenaOnda Firebird e Interbase 11 20-03-2008 12:15:30
Guardar archivos a BD con Firebird alucardo Gráficos 1 12-06-2006 20:29:53
guardar autonumerico en firebird Yoli Conexión con bases de datos 3 30-03-2005 17:26:47


La franja horaria es GMT +2. Ahora son las 06:04:05.


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