Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 29-06-2005
mrmanuel mrmanuel is offline
Miembro
 
Registrado: may 2003
Posts: 135
Poder: 22
mrmanuel Va por buen camino
Insertar texto de un Tmemo a un TQuery y a una Tabla

Hola a todos/as

Lo que quiero hacer es insertar el contenido de un campo TMemo de mi form a una tabla de tipo DBase IV.

Hasta ahora, lo que he hecho es meter los datos en un Registro, y luego mediate sentecia sql, pasar los datos del registro a una TQuery, que al ejecutarla me inserta los datos en la tabla.

El problema se me da a la hora de insertar los datos del Memo a la Query, ya que me dice que los datos son de distinto tipo. (String y TMemo).
Se que directamente no se puede hacer, ya que son de distinto tipo. He pensado en hacerlo linea a linea, pero no lo veo muy factible.

¿a alguien se le ocurre alguna forma?


Lo que hago es esto:


Reg_Datos = Record
Campo_1: ...
Campo_Memo: TMemo;
End;

....
//Meto los datos en el registro
Reg_Datos.Campo_Memo.Lines:= Memo.Lines;

....
//Inserto los datos en la Query
Query.Sql.Add ('Insert into 'c:\tabla_DBase_IV.dbf' +
'(Campo_1, ... Campo_Memo)' +
'values (''' + Reg_Datos.Campo_1 + ''',' +
'''' + Reg_DAtos_Campo_Memo + '''');

Query.ExecSql;



Gracias por adelantado
__________________
Un Saludo a todos/as
Responder Con Cita
 



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


La franja horaria es GMT +2. Ahora son las 23:08:10.


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