![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
|
No puedo hacer restore de una bdd firebird en delphi
hola.
tengo una aplicación con una base de datos.fdb y la uso con el componente Tibdatabase en delphi 7. desde delphi le hago un backup con un tibservicebackup y lo hace perfecto pero si trato de hacerle el restore con el tibrestoreservice, a pesar de que desconecto la base de datos, y desactivo el ibtransaction me dice un error: " EIBInterBaseError with message 'lock time-out on wait transaction' object c:\...\basededatos.fdb is in use could not drop database c:\...\basededatos.fdb (database migth be in use)" este es el codigo: No se como hacer para q libere la bdd, espero que me puedan ayudar. Gracias |
|
#2
|
|||
|
|||
|
hola, de verdad a nadie le ha pasado esto?, o no se les ocurre algo, aunque sea una sugerencia para intentar...de verdad ya no se me ocurre nada mas a mi...
Gracias |
|
#3
|
||||
|
||||
|
Te copio un trozo de código que puede que te sirva:
(ibR es el TIBRestoreService) Código:
with ibR do
begin
if cProtocolo = 'Local' then
begin
ServerName := '';
Protocol := Local;
end
else
begin
Protocol := TCP;
ServerName := cServer;
end;
//
LoginPrompt := False;
Params.Add('user_name=SYSDBA');
Params.Add('password=masterkey');
Active := True;
try
Application.ProcessMessages;
//
Verbose := True;
Options := [OneRelationAtATime,Replace,CreateNewDB];
PageBuffers := 3000;
PageSize := 8192;
DatabaseName.Add( cBD_GDB );
BackupFile.Add( cBD_GBK );
ServiceStart;
While not Eof do
mmVer.Lines.Add(GetNextLine);
finally
Active := False;
//
Application.ProcessMessages;
end;
end;
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
![]() |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Problema en memoria al hacer restore en firebird | garza | Firebird e Interbase | 0 | 20-09-2006 21:23:58 |
| Error al hacer Backup / Restore!!! | CarlosHernandez | Firebird e Interbase | 7 | 17-09-2005 00:03:35 |
| ¿Cómo puedo hacer un ODBC por codigo Delphi? | Shidalis | Varios | 12 | 24-08-2005 22:44:49 |
| como puedo hacer esto con mi FireBird 1.5 | ELINK | Firebird e Interbase | 6 | 13-04-2005 20:30:46 |
| que puedo hacer con el delphi en internet | viajero2015 | Internet | 1 | 02-11-2003 04:25:07 |
|