![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
no se si sea mucho abusar pero podrias explicar un poco el codigo ?
![]()
__________________
En movimiento... |
|
#2
|
|||
|
|||
|
La cosa es mas sencilla q esto :
un campo Blob persistente tiene los metodos LoadFromFile y LoadFromStream, o bien haces un cast a la clase TBlobField, si el campo no es persistente, te quedas con el q mas te conviene de los dos.. |
|
#3
|
||||
|
||||
|
Cita:
![]()
__________________
En movimiento... |
|
#4
|
||||
|
||||
|
Bueno mira no se si ayude o complique la cosa a estas alturas pero te recomiendo lo siguiente:
Modifica la sentencia SQL asi: Original:
Modificada:
De esa manera usarás parametros para manipular los datos en SQL (el nombre del campo precedido de dos puntos ":") Luego (creo) que puedes hacer:
Tambien tengo por ahi un codigo para el loadfromfile y loadfromstream pero no en este equipo prueba y si te sirve mañana te puedo poner más información.
__________________
Sitrico Última edición por sitrico fecha: 14-12-2007 a las 04:12:04. |
|
#5
|
||||
|
||||
|
muchas gracias sitrico, pues ahorita no puedo probar el codigo por que estoy en mi casa pero llegando al trabajo lo pruebo y te digo que tal, veo que el archivoblob, esta asignado a un memotext, supongo que eso es para subir un archivo de texto, me parece que si quisiera hacerlo con cualquier tipo de archivo tendria que ser un loadstream, ojala puedas postear el otro codigo, de antemano muchas gracias por la atencion y pues por la ayuda
![]()
__________________
En movimiento... |
|
#6
|
||||
|
||||
|
No pude enviarlo hoy pero encntré este ejemplo:
El TBlobField es más o menos equivalente al Querygestion.ParamByName(BlobField).
__________________
Sitrico |
|
#7
|
||||
|
||||
|
[quote=sitrico;252575]Bueno mira no se si ayude o complique la cosa a estas alturas pero te recomiendo lo siguiente:
Modifica la sentencia SQL asi: Original: Código Delphi [-]Querygestion.SQL.add('insert into tabla_prueba(llave,nombre,archivoblob) values '+ Edit1.Text+','''+tdEditAsunto.Text+''','+QuotedStr(blob)+')'); Modificada: Código Delphi [-]Querygestion.SQL.add('insert into tabla_prueba(llave,nombre,archivoblob) values '+ '(:llave,:nombre,:archivoblob)'); De esa manera usarás parametros para manipular los datos en SQL (el nombre del campo precedido de dos puntos ":") Luego (creo) que puedes hacer: Código Delphi [-] Querygestion.ParamByName('llave').asinteger := unentero; Querygestion.ParamByName('nombre').AsString := uncharacter Querygestion.ParamByName('archivoblob').AsString := memo.text quote] con ese codigo manda un mensaje de "table is read only" ya verifique en las propiedades del ttable y la propiedad read only esta desactivada, cheque en el tdatabase haber si podria haber alguna propiedad ahi y no encontre algo que pudiera afectar, alguna sugerencia o comentario que me pudieran dar? ![]() gracias
__________________
En movimiento... |
|
#8
|
||||
|
||||
|
Cita:
Saludos. |
|
#9
|
||||
|
||||
|
en efecto si estoy utilizando un tquery.
El TUpdateSQL es un componente que no he ocupado aun, lo uso en sustitucion del tquery? o como lo pongo en marcha? eh buscado un poco en los foros y creo que lo tendria qe ligar al t query pero no se muy bien, sigo buscando sobre tupdatesql, si pones un poco de codigo me serviria de ayuda a entender mejor agradezco tu ayuda D&W, vaya que estoy sufriendo con subir archivos a la base de datos ![]()
__________________
En movimiento... |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Insertar y recuperar una imagen en un campo blob | bluegene | Lazarus, FreePascal, Kylix, etc. | 1 | 30-03-2007 21:07:21 |
| Insertar y recuperar una imagen en un campo blob | bluegene | MySQL | 0 | 30-03-2007 21:01:43 |
| Insertar datos en archivo word desde aplicacion Delphi | JulioGO | Servers | 1 | 24-02-2007 23:43:16 |
| insertar registro en campo blob con asp | oarias | Firebird e Interbase | 0 | 09-02-2007 19:42:50 |
| ¿Como Guardar un Bmp/Jpg en un campo BLOB desde Delphi? | LuCkY_007 | MySQL | 4 | 18-01-2007 13:05:26 |
|