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

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 04-10-2017
Avatar de lbidi
lbidi lbidi is offline
Miembro
 
Registrado: oct 2003
Ubicación: Montevideo- URUGUAY
Posts: 417
Poder: 21
lbidi Va por buen camino
Vaciar tablas con un script.

Estimados estoy haciendo mis primeras armas con FB y Firedac.

Tengo un procedimiento para limpiar las tablas que voy generando ya que voy importando datos desde otra BD.

Mi script para limpiar las tablas es el siguiente.
Código Delphi [-]
    FDScript.SQLScripts.Clear;
    FDScript.SQLScripts.Add.SQL.Add( 'Delete from Articulos;' );
    FDScript.SQLScripts.Add.SQL.Add( 'Delete from Cabezal;' );
    FDScript.SQLScripts.Add.SQL.Add( 'Delete from Proveedores;');
    FDScript.SQLScripts.Add.SQL.Add( 'Delete from Stock;');
    FDScript.ValidateAll;
    FDScript.ExecuteAll;
    FDConnection.Commit;
Antes lo hacia de esta manera por cada tabla y si me borraba los registros.
Código Delphi [-]
    FD_QueryFB.SQL.Text := 'Delete from Articulos';
    FD_QueryFB.ExecSQL;
pero me parecia muy largo el procedimiento dato que voy a tener mas de 50 tablas.

El asunto es que no me borra los registros. De que manera podria ejecutar un script para ir borrando los registros de cada tabla y asi seguir probando la migracion ?

Gracias.
Responder Con Cita
 



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
Firebird + Vaciar tablas y reiniciar autonuméricos pape19 Firebird e Interbase 6 21-05-2015 23:26:29
Script para crear tablas jafera Firebird e Interbase 9 02-08-2011 21:20:45
Script para Tablas Maestro detalle. JXJ MySQL 1 10-05-2007 16:58:11
Vaciar cache de las tablas/querys Sick boy Conexión con bases de datos 0 29-09-2004 14:40:53
Vaciar tablas desde Stored Procedure Triton Firebird e Interbase 3 25-03-2004 20:48:48


La franja horaria es GMT +2. Ahora son las 15:47:50.


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