BF2Statistics.ASP.Ip2nation.Ip2nation C# (CSharp) Method

Ip2nation() static private method

Static Constructor: Used to create the connection string to the Ip2Nation.db file
static private Ip2nation ( ) : System
return System
        static Ip2nation()
        {
            try
            {
                // Dont attempt to create, just quit if the database does not exist
                string file = Path.Combine(Program.RootPath, "Ip2nation.db");
                if (!File.Exists(file))
                    throw new Exception("Ip2nation.db file is missing!");

                // Create connection string
                SQLiteConnectionStringBuilder Builder = new SQLiteConnectionStringBuilder();
                Builder.DataSource = file;
                Builder.Version = 3;
                Builder.LegacyFormat = false;
                Builder.DefaultTimeout = 500;
                ConnectionString = Builder.ConnectionString;
            }
            catch (Exception e)
            {
                Program.ErrorLog.Write("WARNING: [Ip2nation..ctor] " + e.Message);
            }
        }