Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Tablas planas
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 25-10-2007
[FGarcia] FGarcia is offline
Miembro Premium
 
Registrado: sep 2005
Ubicación: Cordoba, Veracruz, México
Posts: 1.123
Poder: 20
FGarcia Va por buen camino
Eliminar una BD access

Hola!

Tal vez me estoy empelotando solo, ¿pero como le hago para borrar una BD Access que ya no es necesaria por codigo desde delphi?. Esa BD la creee usando ADOX Catalog.

Código Delphi [-]
DataSource := SProvider + NombreBD + SDBEngine;
  ADOXCatalog1.Create1(DataSource);

sin embargo no encuentro el destructor para ese constructor (observar el nombre CREATE1(widestring) )

Ahora bien usando una sentencia sql ¿cual seria tal sentencia? ¿DROP, DELETE?

Gracias por la ayuda!!!
Responder Con Cita
  #2  
Antiguo 25-10-2007
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
Si realmente quieres eliminar la Base de datos que no es más que un archivo, puedes utilizar la Funcion:

DeleteFile


Claro que si quieres eliminar una tabla por SQL y no la Base de Datos entera.

Código SQL [-]
Drop Table [Nombre_de_La_Tabla]

Un Saludo.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.
Responder Con Cita
  #3  
Antiguo 25-10-2007
[FGarcia] FGarcia is offline
Miembro Premium
 
Registrado: sep 2005
Ubicación: Cordoba, Veracruz, México
Posts: 1.123
Poder: 20
FGarcia Va por buen camino
Gracias marcos, efectivamente es deletefile, como dije me estaba empelotando con varias cosas a la vez, ya vi que efectivamente asi borra el archivo de la bd sin embargo no me lo hace la primera vez que ejecuto la aplicacion; debo de cerrarla y volver a ejecutarla para que al cerrar me efectue el borrado de la aplicacion.

Código Delphi [-]
procedure TfrmMain.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
begin
  DataCnx.Conexion1.Close ;
  DeleteFile(NombreBD);
end;

Cualquier sugerencia se agradece
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
Eliminar Duplicados ¿? jam888 MS SQL Server 4 07-06-2012 02:30:55
eliminar apostrofes ibbeth SQL 6 20-07-2011 18:28:59
Eliminar el BDE roman Varios 9 05-09-2006 15:24:51
eliminar opcion de eliminar en un dbgrid morfeo21 Varios 3 14-07-2005 17:05:32
Eliminar Generador muli Firebird e Interbase 5 06-05-2004 10:41:10


La franja horaria es GMT +2. Ahora son las 14:03:03.


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