Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 1999
    Messaggi
    269

    batch per compattazione datatabse

    Ho un file .bat con le istrzuzioni per compattare dei database di Access, tipo:

    @echo off
    "C:\Program Files (x86)\Microsoft Office\Office14\MSAccess.exe"
    "\\server\share\subfolder\Backend.accdb" /compact
    "C:\Program Files (x86)\Microsoft Office\Office14\MSAccess.exe"
    "\\server\share\subfolder\Backend2.accdb" /compact
    "C:\Program Files (x86)\Microsoft Office\Office14\MSAccess.exe"
    "\\server\share\subfolder\Backend3.accdb" /compact

    ho schedulato questo batch in in task degli eventi che parte alle 00.00 di ogni giorno

    Il mio dubbio è:

    ma se uno dei databse è già aperto da un'altra applicazione, probabilmente darà errore nel codice batch.

    ammettiamo quinid che il db Backend2 è già aperto da un programma vb6.

    il file di bacth elaborerà comunque la riga seguente, ovvero:

    "C:\Program Files (x86)\Microsoft Office\Office14\MSAccess.exe"
    "\\server\share\subfolder\Backend3.accdb" /compact

    opure bloccherà tutti i processi?

    grazie.

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,466
    Molto probabilmente sarà eseguito ma non andrà a buon fine (terminerà con un errore)
    No MP tecnici (non rispondo nemmeno!), usa il forum.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.