.NET 4.x Добавление аргумента к методу через наследование - C#
Формулировка задачи:
Добрый день.
Имеется такой класс:
Как с помощью наследования добавить один аргумент в метод и еще одно новое?
Читал про наследование, но так и не понял.
public class DB
{
public void InsertDB(string digits_num_lamp, string type_fix, string current_date, string comments, string sql_query)
{
DataGridView dataGridView = new DataGridView();
string connectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=res/Lamps.mdb;Jet OLEDB:Engine Type=5;Jet OLEDB:Database Password=Пароль";
OleDbConnection connection = new OleDbConnection(connectionString);
connection.Open();
string sql = sql_query;
OleDbCommand OleDbComm = new OleDbCommand(sql, connection);
OleDbComm.Parameters.AddWithValue("@textbox", digits_num_lamp);
OleDbComm.Parameters.AddWithValue("@type_fix", type_fix);
OleDbComm.Parameters.AddWithValue("@current_date", current_date);
OleDbComm.Parameters.AddWithValue("@comments", comments);
OleDbComm.ExecuteNonQuery();
connection.Close();
}
}OleDbComm.Parameters.AddWithValue("@comments", новое значение);Решение задачи: «.NET 4.x Добавление аргумента к методу через наследование»
textual
Листинг программы
public void InsertDB(string sql_query, Dictionary<string, string> dic)
{
DataGridView dataGridView = new DataGridView();
string connectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=res/Lamps.mdb;Jet OLEDB:Engine Type=5;Jet OLEDB:Database Password=Пароль";
OleDbConnection connection = new OleDbConnection(connectionString);
connection.Open();
string sql = sql_query;
OleDbCommand OleDbComm = new OleDbCommand(sql, connection);
foreach (var pair in dic)
{
OleDbComm.Parameters.AddWithValue(pair.Key, pair.Value);
}
OleDbComm.ExecuteNonQuery();
connection.Close();
}