aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJames Ahlborn <jtahlborn@yahoo.com>2008-03-21 17:56:26 +0000
committerJames Ahlborn <jtahlborn@yahoo.com>2008-03-21 17:56:26 +0000
commit67acdb9068e0deba7004e0489ebaf5f82ad45a18 (patch)
treed0c001f9527eadd8961de4333e8758bc38e3b5bd
parent5293a761c4f27f8fe104d2a75b6883ecd5b3e17d (diff)
downloadjackcess-67acdb9068e0deba7004e0489ebaf5f82ad45a18.tar.gz
jackcess-67acdb9068e0deba7004e0489ebaf5f82ad45a18.zip
truncate file before overwriting
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@291 f203690c-595d-4dc9-a70b-905162fa7fd2
-rw-r--r--src/java/com/healthmarketscience/jackcess/Database.java1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/java/com/healthmarketscience/jackcess/Database.java b/src/java/com/healthmarketscience/jackcess/Database.java
index 123445f..d3485d8 100644
--- a/src/java/com/healthmarketscience/jackcess/Database.java
+++ b/src/java/com/healthmarketscience/jackcess/Database.java
@@ -302,6 +302,7 @@ public class Database
throws IOException
{
FileChannel channel = openChannel(mdbFile, false);
+ channel.truncate(0);
channel.transferFrom(Channels.newChannel(
Thread.currentThread().getContextClassLoader().getResourceAsStream(
EMPTY_MDB)), 0, Integer.MAX_VALUE);