нужно еще разобраться с методом FileExists. не правильно проходит проверка на наличие базы данных. а может она и вовсе не сохраняется после закрытия приложения.