added function to get drive name, and finished directory code
This commit is contained in:
parent
429b507153
commit
4fece9fc11
1 changed files with 22 additions and 6 deletions
|
@ -16,10 +16,7 @@ namespace Saviour_Backup_System
|
||||||
public static SqlCeConnection conn = new SqlCeConnection("Data Source = " + databaseName + "; password=12a712d7e6f71ed07822c219318da2c0"); //password is a hash
|
public static SqlCeConnection conn = new SqlCeConnection("Data Source = " + databaseName + "; password=12a712d7e6f71ed07822c219318da2c0"); //password is a hash
|
||||||
private static SqlCeCommand cmd = conn.CreateCommand();
|
private static SqlCeCommand cmd = conn.CreateCommand();
|
||||||
|
|
||||||
private static void copyDatabase()
|
private static void copyDatabase() { File.WriteAllBytes(@"" + databaseName, Resources.saviour); } //copy the file from resources
|
||||||
{
|
|
||||||
File.WriteAllBytes(@"" + databaseName, Resources.saviour); //copy file from resources to project file
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public static void init() {
|
public static void init() {
|
||||||
|
@ -28,13 +25,32 @@ namespace Saviour_Backup_System
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public static string[] getBackupDirectory(string id)
|
public static string getDriveName(string id) {
|
||||||
{
|
string name = "";
|
||||||
|
conn.Open();
|
||||||
|
cmd.CommandText = "SELECT Name FROM Drive WHERE ID = ?;";
|
||||||
|
cmd.Parameters.Add(new SqlCeParameter("Drive_ID", SqlDbType.NText));
|
||||||
|
cmd.Parameters["Drive_ID"].Value = id;
|
||||||
|
SqlCeDataReader reader = cmd.ExecuteReader();
|
||||||
|
while (reader.Read()) { name = reader.GetString(0); }
|
||||||
|
conn.Close();
|
||||||
|
reader.Close();
|
||||||
|
cmd.Parameters.Clear();
|
||||||
|
return name;
|
||||||
|
}
|
||||||
|
|
||||||
|
public static string getBackupDirectory(string id) {
|
||||||
|
string directory = "";
|
||||||
conn.Open();
|
conn.Open();
|
||||||
cmd.CommandText = "SELECT Backup_Location FROM Recordset WHERE Drive_ID = ?";
|
cmd.CommandText = "SELECT Backup_Location FROM Recordset WHERE Drive_ID = ?";
|
||||||
cmd.Parameters.Add(new SqlCeParameter("Drive_ID", SqlDbType.NText));
|
cmd.Parameters.Add(new SqlCeParameter("Drive_ID", SqlDbType.NText));
|
||||||
cmd.Parameters["Drive_ID"].Value = id;
|
cmd.Parameters["Drive_ID"].Value = id;
|
||||||
SqlCeDataReader reader = cmd.ExecuteReader();
|
SqlCeDataReader reader = cmd.ExecuteReader();
|
||||||
|
while (reader.Read()) { directory = reader.GetString(0); }
|
||||||
|
conn.Close();
|
||||||
|
reader.Close();
|
||||||
|
cmd.Parameters.Clear();
|
||||||
|
return directory;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static string[] getAutomaticBackups()
|
public static string[] getAutomaticBackups()
|
||||||
|
|
Reference in a new issue