Add update method for data access

This commit is contained in:
Alatreon 2021-12-05 16:17:05 -08:00
parent 012af8f5d7
commit ae0d3db59c

View File

@ -22,7 +22,8 @@ namespace TeamHobby.HobbyProjectGenerator.Archive
// conn.Open(); // conn.Open();
} }
public bool DeleteData() // The also Identical to update data, maybe only one method is enough
public bool DeleteData(string cmd)
{ {
throw new NotImplementedException(); throw new NotImplementedException();
} }
@ -46,6 +47,7 @@ namespace TeamHobby.HobbyProjectGenerator.Archive
// while (myReader) // while (myReader)
// Print to console // Print to console
conn.Close(); conn.Close();
conn.Dispose();
return sqlReader; return sqlReader;
} }
catch (Exception e) catch (Exception e)
@ -55,11 +57,31 @@ namespace TeamHobby.HobbyProjectGenerator.Archive
} }
} }
// TODO: No idea how to check if the command is valid or where to check it
public bool UpdateData(string cmd) public bool UpdateData(string cmd)
{ {
throw new NotImplementedException(); try
{
conn.Open();
// Create the SQL command object
SqlCommand command = new SqlCommand(cmd, conn);
// Execute the command to change the rows in a table
command.ExecuteNonQuery();
conn.Close();
conn.Dispose();
return true;
}
catch (Exception e)
{
Console.WriteLine(e.Message);
return false;
}
} }
// Very similar to UpdataData if not identical
public bool WriteData(string cmd) public bool WriteData(string cmd)
{ {
throw new NotImplementedException(); throw new NotImplementedException();