FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
crear un scrip desde codigo con campo blob
Hola estube viendo los archivos sobre el tema de campos blob y no encontre uno que me ayudara este es mi problema
Quiero hacer un script de un catalogo dentro de un sistema que al momento de apretarle a el boton de genear script me genere un archivo del registro actual para guardarlo y luego en el mismo sistema pero en otra base de datos ejecutarlo y que me agrege ese registro en este catalogo uso campos, varchar, integer y blob, estoy usando ibQuerys. en Delphi 6 con Interbase Que me sugieren |
#2
|
|||
|
|||
Puedes usar un DDL utilizando el componente IBScript que tienes en la carpeta IBX o Interbase.
En la propiedad Script escribes lo que deseas hacer y lo ejecutas con esto.
Salud OS.
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#3
|
|||
|
|||
ok dejame probarlo
gracias si
|
#4
|
|||
|
|||
a que te refieres con poner lo que quiero hacer
en la propiedad scrip si quiero que el script inserte los datos que estoy viendo en el catalogo como le debo deponer?
|
#5
|
|||
|
|||
Lo que yo hice en su momento fue:
Para crear una base de datos, genero un script mas o menos así:
Esto lo pego en un IBScript para ejecutarlo como ya te había mencionado, (aunque creo que se puede hacer directamente en el Script, no estoy seguro). Posteriormente genero un IBSQL para insertar el registro que quiera en la tabla, sin embargo aqui necesitaremos ayuda de alguno de nuestros compañeros para insertar un registro Blob a través de un query ya que yo no lo se hacer aún. Salud OS.
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#6
|
||||
|
||||
Resp
Si es un blod tipo texto simplemente ejecutalo como si furar un acadena(char o varchar) pero si son archivos bianrios y vas almacenar alchivos binarios la cosa cambia pero si vas almacenar texto es igual que lo anterior.
__________________
Todo se puede, que no exista la tecnología aun, es otra cosa. |
#7
|
||||
|
||||
Si la base de datos tienen alguna forma de comunicarse (Estan en la misma red o via Internet) solo se tendrias q copiar los registros de una a otra base de forma directa. Osea conectandote a una, leer el registro en cuestion y hacer un insert con los valores q son necesarios en la otra BD.
si no hay comunicacion posible entre ambas BD siempre hay otra salida, usar archivos (almacenar el registro en un archivo e insertar el contenido en la otra base). este es el codigo q usaba en esa situacion, faltan pulir algunas cosas, pero almenos no daba problemas Para generar el registro de insercion
para leer el registro e ingresarlo en otra BD
e usado los componentes FibPLus pero no creo q haya problemas con otros ya que uso propiedades generales. Última edición por ariefez fecha: 20-07-2007 a las 22:06:23. |
#8
|
||||
|
||||
Me olvide de algo: la funcion BlobToStream
TFIBBlobField pertenece a FibPlus debe cambiarlo al tipo q usa interbase o prueba con el tipo TBlobField |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
¿Como Guardar un Bmp/Jpg en un campo BLOB desde Delphi? | LuCkY_007 | MySQL | 4 | 18-01-2007 12:05:26 |
Como ejecutar un Scrip .sql desde Delphi? | ingel | SQL | 4 | 08-12-2006 20:36:27 |
¿cargar un campo blob por codigo? | fredo | SQL | 2 | 18-05-2005 14:56:59 |
Como crear alias desde codigo | acl_gandalf | Tablas planas | 2 | 01-02-2005 19:44:49 |
Como crear un campo en una tabla a traves de código | URBANO | Conexión con bases de datos | 1 | 16-03-2004 10:39:06 |
|