FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
problema con memo y access
buenass holas a todos
Mi gran preocupacion en estos momentos es que llevo dias intentando meter el texto de un componente memo en un campo de tipo memo de una base de datos access. Cuando escribo en el memo e inserto algun tabulador o algún intro y doy a guardarlo me da un error que pone cadena truncada por la derecha y no se como solucionarlo. los datos los meto en la base de datos de la siguiente manera: self.Query2.close; self.Query2.sql.clear; self.Query2.sql.add('insert into tratamientos Nombre,NifDoctor,NifPaciente,fecha,tipo,descripcion,cerrado) values(:Nombre,:NifDoctor,:NifPaciente,:fecha,:tipo,:descripcion,:cerrado)'); self.query2.Params[0].AsString:=nombre; self.query2.Params[1].AsString:=NifDoctor; self.query2.Params[2].AsString:=NifPaciente; self.query2.Params[3].AsString:=datetostr(date); self.query2.Params[4].AsString:=tipo; self.query2.Params[5].AsMemo:=descripcion; self.query2.Params[6].AsBoolean:=cerrado; self.Query2.ExecSql; en el que descripcion le paso el contenido del memo a traves de su propiedad text. Gracias de antemano. |
#3
|
|||
|
|||
perdon por la insistencia pero la solución que me propone este hilo es la siguiente:
Pasa el texto con la propiedad AsMemo utiliza la propiedad AsBlob pero el problema es que en la base de datos me lo escribe con caracteres chinos u orientales. Pero cuando los cargo de la base de datos access a mi componente memo me aparece lo siguiente: ???????????????? es decir no me lo traduce. Por lo cual he tenido que optar por poner la propiedad Asmemo y poner a false la propiedad WordWrap del componente memo. Con esto consigo que los intros que introduzco los inserte bien en la base de datos. Lo que ahora me ocurre es que al introducir algún caracter de estos: -+´`'ç me sale: ... error de cadena truncada por la derecha(null). Espero me puedan ayudar GRACIAS. |
#4
|
|||
|
|||
Hola delphimaníacos:
No sé si esto sirva, no tengo Delphi a la mano: self.query2.Params[5].AsString:= descripcion.Lines; o self.query2.Params[5].AsString:= descripcion.Lines.Text; Saludos. |
#5
|
|||
|
|||
Cita:
Espero soluciones tu problema. Gastón Gonzalez Gradaschi.- CODNET - GRUPO INFORMATICO www.codnet.com.ar |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Me da un error al intentar escribir en un campo memo de access | Nbull | SQL | 13 | 16-11-2007 14:25:11 |
Problema con compactación y reparación de B.D en Access | Alfonso Jurado | Tablas planas | 1 | 28-09-2005 18:08:28 |
Problema con Access | senpiterno | Conexión con bases de datos | 1 | 19-10-2004 07:19:48 |
problema con Access y Win xp | Rabata | Conexión con bases de datos | 0 | 24-02-2004 11:14:19 |
Problema Con Dbf Y Campos Memo | javierjv | Conexión con bases de datos | 0 | 10-02-2004 01:46:48 |
|