Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 14-07-2007
Lupita Lupita is offline
Miembro
 
Registrado: nov 2005
Posts: 40
Poder: 0
Lupita Va por buen camino
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
Responder Con Cita
  #2  
Antiguo 14-07-2007
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.556
Poder: 25
egostar Va camino a la fama
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.

Código Delphi [-]
IBScript1.ExecuteScript;

Salud OS.
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita
  #3  
Antiguo 14-07-2007
Lupita Lupita is offline
Miembro
 
Registrado: nov 2005
Posts: 40
Poder: 0
Lupita Va por buen camino
ok dejame probarlo

gracias si
Responder Con Cita
  #4  
Antiguo 14-07-2007
Lupita Lupita is offline
Miembro
 
Registrado: nov 2005
Posts: 40
Poder: 0
Lupita Va por buen camino
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?
Responder Con Cita
  #5  
Antiguo 16-07-2007
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.556
Poder: 25
egostar Va camino a la fama
Lo que yo hice en su momento fue:

Para crear una base de datos, genero un script mas o menos así:

Código SQL [-]
 
SET SQL DIALECT 3;
CREATE DATABASE 'Base.fdb'
USER 'SYSDBA' PASSWORD 'masterkey'
PAGE_SIZE 1024
DEFAULT CHARACTER SET NONE;
 
CREATE TABLE NombreTabla
(
 Campo_Entero INTEGER,
 Campo_VarChar VARCHAR(15),
 Campo_Blob BLOB SUB_TYPE 1 
);

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
Responder Con Cita
  #6  
Antiguo 19-07-2007
Avatar de rastafarey
rastafarey rastafarey is offline
Miembro
 
Registrado: nov 2003
Posts: 927
Poder: 21
rastafarey Va por buen camino
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.
Responder Con Cita
Respuesta



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

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


La franja horaria es GMT +2. Ahora son las 23:24:59.


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