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 Buscar Temas de Hoy Marcar Foros Como Leídos

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 22-08-2008
Avatar de Carmelo Cash
Carmelo Cash Carmelo Cash is offline
Miembro
 
Registrado: jul 2003
Ubicación: Buenos Aires
Posts: 261
Poder: 21
Carmelo Cash Va por buen camino
Memo con DBExpres en SQLServer se me hace Hexadecimal

Memo con DBExpres en SQLServer se me hace Hexadecimal

Hola Foro:

Estoy Utilizando Delphi 6 y SQL Server 2005 y conectado con dbexpress

Tengo algo mal al guardar un campo Memo, ej el texto es:

"Esto es lo que escribo"

Y cuando lo recupero, me trae

"4573746F206573206C6F20717565206573637269626F"

Si abro la tabla desde la consola de SQL Server y escribo algo, lo recupero bién, por lo que el problema está en el proceso de grabación.

En la Consula de Update hago

Update Clientes
set Observaciones=:P_Observaciones

Luego "P_Observaciones" lo defino como Memo. (También probé definirlo como Bolb)


Para guardar probé dos métodos:

Código Delphi [-]
procedure TClientes_fr.Guardo_Ingreso;
var
MS,MF : TMemoryStream;
begin

  MS := TMemoryStream.Create;
  Memo1.Lines.SaveToStream(MS);
  ParamByName('P_Observaciones').LoadFromStream(MS,ftBlob);

También he probado

Código Delphi [-]
  parambyname('P_Observaciones').AsBlob:=Memo1.Text;


Desde ya gracias a todos por su atención.

PD: Aveces creo que estas cosas me pasan sólo a mí.
Responder Con Cita
  #2  
Antiguo 22-08-2008
[coso] coso is offline
Miembro Premium
 
Registrado: may 2008
Ubicación: Girona
Posts: 1.678
Poder: 0
coso Va por buen camino
prueba de hacer

parambyname('P_Observaciones').Asstring:=Memo1.Text;
Responder Con Cita
  #3  
Antiguo 22-08-2008
Avatar de Carmelo Cash
Carmelo Cash Carmelo Cash is offline
Miembro
 
Registrado: jul 2003
Ubicación: Buenos Aires
Posts: 261
Poder: 21
Carmelo Cash Va por buen camino
Si

SI !!!
Gracias Coso!!!
Buen finde!!
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
Grabar memo en campo de SqlServer sami76 SQL 2 30-06-2007 11:20:27
Como Imprimir Hexadecimal en Memo??? La__X C++ Builder 3 28-05-2006 01:27:54
error en dbexpres con un inner join wonder boy Conexión con bases de datos 0 04-05-2004 15:32:47
maestro detalle con dbexpres wonder boy Conexión con bases de datos 1 26-04-2004 17:27:45
Obtener el Codigo de Error En DBexpres lgluna Conexión con bases de datos 0 23-05-2003 17:57:26


La franja horaria es GMT +2. Ahora son las 07:08:36.


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