Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 30-01-2016
CSIE CSIE is offline
Miembro
 
Registrado: feb 2008
Ubicación: Universo paralelo
Posts: 69
Poder: 17
CSIE Va por buen camino
Cita:
Empezado por bucanero Ver Mensaje
Gracias CSIE por responder,

En distintas pruebas que he realizado para descartar el error, la lectura del fichero con el componente StreamReader es correcta, puesto que si vuelco el contenido de dicho StreamReader a un MEMO estos datos se ve perfectamente.

Un saludo
Eso no significa que esté bien.

Estás trabajando en todo momento con streams por lo que nuca se produce la conversión de ANSI a Unicode, el parámetro "stream" del método saveFile contiene un string ANSI, si luego te limitas a copiar (CopyFrom) este raw de bits a otro stream estarás copiando una cadena ANSI a una zona de memoria unicode,

Código Delphi [-]
CopyFrom(stream, stream.Size);

stream.Size será la longitud de una cadena ANSI no unicode, en cuanto a

Código Delphi [-]
FieldByName('datos').Value:='áéíóú';

estás asignando una cadena delphi (XE7) que es Unicode
Responder Con Cita
Respuesta



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 dato en una BD que contenga datos con sud índice y superindice gulder Varios 2 02-07-2008 16:14:36
sacar lo inverso de lainformacion que contenga la tabla richy08 MS SQL Server 2 18-07-2007 16:01:17
Quisiera guardar los datos de un Query en un stream David Conexión con bases de datos 1 21-05-2007 19:53:26
Error al guardar modificaciones tabla paradox Sayuri Tablas planas 2 29-07-2005 20:48:10
Como almaceno un Stream en una Tabla? juliopag1 Varios 9 22-06-2005 16:35:03


La franja horaria es GMT +2. Ahora son las 15:21:35.


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
Copyright 1996-2007 Club Delphi