Barvna shema: Riviera
Trenutno dejavna stran: start » sl » Dokumentacija » Orodja za Microsoft Access » WKL Office SDK » Odpravljanje težav » Gradnja ne more zamenjati podatkovne zbirke

Gradnja ne more zamenjati podatkovne zbirke

Simptom: build ali rebuild se konča z izhodno kodo 5 in sporočilom „Podatkovna zbirka je odprta (v programu Access ali drugem programu), zato je nova gradnja ni mogla zamenjati“ ali pa navede datoteko v .building, ki je še vedno odprta.

Okolje

Vse različice WKL Office SDK, vse konfiguracije.

Vzrok

Gradnja novo podatkovno zbirko ustvari v build/<configuration>/.building/ in prejšnji rezultat zamenja šele na koncu. Windows ne dovoli zamenjave datoteke, ki jo uporablja drug program: podatkovna zbirka je odprta v programu Access ali pa jo v tistem trenutku bere protivirusni program ali orodje za varnostno kopiranje. Če je odprta datoteka v .building, jo še vedno uporablja program prejšnje, prekinjene gradnje.

Rešitev

  1. Podatkovno zbirko zaprite v programu Access (ali počakajte, da protivirusni program konča), nato znova zgradite. Nova podatkovna zbirka neuspelega izvajanja je v .building in jo lahko uporabite takšno, kot je.
  2. Če želite v programu Access delati naprej, podatkovne zbirke ne gradite znova, temveč spremembe izvornih datotek z import --changed naložite v odprto podatkovno zbirko.
sl/wiki/msaccess/sdk/troubleshooting/the-database-is-open.txt · Zadnja sprememba: uporabnika Wolfgang van der Stille