コード例 #1
0
        public bool Open()
        {
            db = new SxGeoDB(DatabasePath);
            db.DatabaseMode = DatabaseMode;
            if (!db.OpenDB())
            {
                ErrorMessage = db.ErrorMessage;
                return(false);
            }

            return(true);
        }
コード例 #2
0
        public bool IsValidSxGeoFile()
        {
            if (!File.Exists(DatabasePath))
            {
                ErrorMessage = "Файл данных SxGeo не найден.";
                return(false);
            }

            SxGeoDB tmpDB = new SxGeoDB(DatabasePath);

            tmpDB.DatabaseMode = SxGeoMode.FileMode;
            if (!tmpDB.OpenDB())
            {
                ErrorMessage = tmpDB.ErrorMessage;
                return(false);
            }

            tmpDB.CloseDB();
            return(true);
        }