Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   error al guardar en un campo memo en una bd en access (https://www.clubdelphi.com/foros/showthread.php?t=42099)

gulder 04-04-2007 04:40:57

error al guardar en un campo memo en una bd en access
 
hola foro como andan espero que bien, mi preguna que tengo esta noche es:

tengo una base de datos con access y delphi y me toca guardar en la base de datos el codigo de unas paginas wed, para guardar este codigo en la base de datos tengo un campo declarado de tipo memo, aqui debo guardar el codigo de de dierentes paginas, puesto que el tipo memo me permite guardar gran cantidad de caracteres de datos en esta caso el codigo de las paginas, el problema esta cuando intento guardar ese codigo aparece error de sintaxis, lo probe guardando un texto que no fuera codigo html y si funciono entonces pense que era que como los codigos html utilizan demaciadas " comillas pienso en que estas confunden a delphi aqui les abjunto el programa para ver quien me puede ayudar grasias de antemano gulder :rolleyes: ha este programa esta en delphi 7 pos si las moscas jeje

Neftali [Germán.Estévez] 04-04-2007 10:24:05

Es mejor y más sencillo en este caso que utilices parámetros, ya que "meter" todo el texto de la página en la SQL seguro que te va a dar problemas.

Algo así:

Código Delphi [-]
  ADOQuery1.close;
  ADOQuery1.sql.Text:='Insert into ejemplo values(:memoWeb)';
  ADOQuery1.Parameters.ParamByName('memoWeb').Value := memo1.lines.Text;
  ADOQuery1.ExecSQL;
  ShowMessage('registro insertado');

gulder 04-04-2007 18:40:22

gracias Neftali
 
Neftali muchas gracias por contestar voy a mirar lo que dices:D


La franja horaria es GMT +2. Ahora son las 02:10:56.

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