Как удалить только строку в моей таблице в SQL compact 4.0 из C#
У меня есть база данных для моего проекта calculate.
Я хочу удалить строку из своей таблицы и работаю на C# с visual studio 2017.
Я использую этот код для добавления ценности в мои таблицы и culamn :
SqlCeConnection myconnection = новый SqlCeConnection();
myconnection.Параметр connectionString =
адрес базы данных
SqlCeCommand mycommand = новая команда SqlCeCommand();
моя команда.Соединение = myconnection;
myconnection.Открыть();
моя команда.свойство CommandText =
"вставить в [Data_Calculate](c_value)значения(@c_value)";
моя команда.Параметры.AddWithValue ("@c_value", TextBox_Value.Текст);
моя команда.Метод executenonquery();
myconnection.Закрывать();
Теперь для удаления строки у меня есть этот код :
SqlCeConnection myconnection = null;
myconnection = новый SqlCeConnection();
myconnection.Параметр connectionString =
@"Источник данных= C:\Users\pc-mohsen\Documents\Visual Studio 2017\Projects\CalculatorForm_project\DB Source\DB_Source_CalculatorForm.sdf";
SqlCeCommand mycommand = myconnection.CreateCommand();
моя команда.CommandText = "удалить из Data_Calculate WHERE(c_value= '"+TextBox_Value.Текст+"')";
myconnection.Открыть();
моя команда.Метод executenonquery();
myconnection.Закрывать();
но этот код удалит все мои записи. как я могу это сделать?
Что я уже пробовал:
коды уже здесь.
SqlCeConnection myconnection = null;
myconnection = новый SqlCeConnection();
myconnection.Параметр connectionString =
@"Источник данных= C:\Users\pc-mohsen\Documents\Visual Studio 2017\Projects\CalculatorForm_project\DB Source\DB_Source_CalculatorForm.sdf";
SqlCeCommand mycommand = myconnection.CreateCommand();
моя команда.CommandText = "удалить из Data_Calculate WHERE(c_value= '"+TextBox_Value.Текст+"')";
myconnection.Открыть();
моя команда.Метод executenonquery();
myconnection.Закрывать();