Я пытаюсь обновить рассказ с C#
, но я не могу этого сделать. Я хочу показать все данные в GridView, включая обновленные строки. Любая помощь высоко ценится.
String connectionString = @"Data Source=11.71.38.9;Database=DB;User Id=admin;Password=12345";
DataTable dtbl = new DataTable();
using (SqlConnection sqlCon = new SqlConnection(connectionString))
{
sqlCon.Open();
SqlDataAdapter sqlData = new SqlDataAdapter("Update StudentsData set Name = ('" + txtBoxName.Text.ToString() + "', Address = '" + txtBoxAddress.Text.ToString() + "', Centre = '" + txtBoxCenter.Text.ToString() + "', City = '" + txtBoxCity.Text.ToString() + "', State = '" + txtBoxState.Text.ToString() + "' where ID = '" + txtBoxID.Text.ToString() + "')", sqlCon);
sqlData.Fill(dtbl);
CRUDDB.DataSource = dtbl;
}
Я получаю эту ошибку:
System.Data.SqlClient.SqlException HResult = 0x80131904
Сообщение = неправильный синтаксис рядом с ','. Источник = .Net SqlClient Data Provider
StackTrace: в
System.Data.SqlClient.SqlConnection.OnError (исключение SqlException,
Boolean breakConnection, Action1 wrapCloseInAction) в
System.Data.SqlClient.SqlInternalConnection.OnError (SqlException
исключение, логическое breakConnection, Action1 wrapCloseInAction) в
System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning (TdsParserStateObject