Как обновить определенный столбец в таблице, не влияя на другие столбцы SQL с помощью C #?
Моя настоящая проблема заключается в том, что, когда я пытаюсь обновить или отредактировать данные в таблице SQL, это влияет на всю строку все нули, что я могу сделать
У меня обновление из форм с запросом на обновление
также я новичок в StackOverflow
Пожалуйста, помогите мне
заранее спасибо
Я пробовал несколько столбцов обновить его работу, но я хочу, чтобы именно, когда я обновляю какой-либо конкретный столбец, только если другие столбцы остаются теми же данными, я также могу изменить любой столбец, не затрагивая другие столбцы
Вот мой код:
private void UpdateUInfo_Click(object sender, EventArgs e)
{
//Reg.ConnectionString = @"Data Source = SRINIVASG-PC\SQLEXPRESS; Initial Catalog = WMSConnect; Integrated Security = True";//This is a connection string, is used to connect a database
Reg.Open();
SqlDataAdapter DelSUser = new SqlDataAdapter("UPDATE WMSRegform SET Name = '"+ FNameBox.Text +"', UserName = '"+ UNameBox.Text +"', MailAddr ='"+ MailBox.Text + "' , Paswrd = '" + PwdBox.Text + "', Contactinfo ='" + Contactinfo.Text + "'WHERE EmpID = " + EmpolyeeCode.Text +";", Reg);//This is a sql adapter class and it helps us to populate the data from Sql to c# like a bridge
DataTable UpdUs = new DataTable();//I have create a datatable, it used populate a data
DelSUser.Fill(UpdUs);
dataGridView1.DataSource = UpdUs;
Reg.Close();
if (UpdUs.Rows.Count == 0)
{
MessageBox.Show("Mention User Has Been Updated Succesfully");
clear();
}