FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Problemas con TIBRestoreService
Tengo este código en BCB 6 para restaurar un BB.DD. hecha con FB 2.5:
Código:
try { Query1->Transaction->Active = false; Afiliados->Connected = false; IBRestoreService1->LoginPrompt = false; IBRestoreService1->Params->Add("user_name=sysdba"); IBRestoreService1->Params->Add("password=masterkey"); IBRestoreService1->DatabaseName->Add(Afiliados->DatabaseName); IBRestoreService1->BackupFile->Add(pItem->SubItems->Strings[2]); IBRestoreService1->Active = true; IBRestoreService1->ServiceStart(); while (IBRestoreService1->IsServiceRunning) Memo1->Lines->Add(IBRestoreService1->GetNextLine()); } __finally { IBRestoreService1->Active = false; Afiliados->Connected = true; Query1->Transaction->Active = true; } El error, al menos así lo interpreto, parece indicar que la base de datos está en uso ¡cuando acabo de cerrarla al inicio del proceso! |
#2
|
||||
|
||||
¿Puede que esté siendo usada por otro programa, ibexpert, por ejemplo? ¿el propio bcb?
|
#3
|
||||
|
||||
Debes tener una conexión abierta contra ese fichero en algún otro sitio (aplicación).
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#4
|
||||
|
||||
No, seguro. Las pruebas las estoy haciendo en local.
|
#5
|
||||
|
||||
No tiene nada que ver.
|
#6
|
||||
|
||||
Me refería a que seguro que no hay nada más conectado a la base de datos. Al estar probando en local sé que está conectado o no.
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
TIBBackupService y TIBRestoreService en maquina con varios firebird | pjmedina | Firebird e Interbase | 0 | 05-05-2015 13:30:51 |
|