Привет, я пишу программу, которая подключается к базе данных SQL, я получаю сообщение об ошибке: неверный синтаксис рядоC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Гость
 Привет, я пишу программу, которая подключается к базе данных SQL, я получаю сообщение об ошибке: неверный синтаксис рядо

Сообщение Гость »


Вот часть моей программы на C#.
Проблема в том, что при выполнении программы этот параметр обновления работает неправильно, и я получаю сообщение об ошибке (ошибка: неправильный синтаксис рядом с ' ('. )

Код: Выделить всё

private void BtnUpdateFile_Click(object sender, EventArgs e)
{
Thread Choice = new Thread(new ThreadStart(this.ThreadTask));
Choice.IsBackground = true;
Choice.Start();

string connectionString = "Data Source=WSODS007\\SQLEXPRESS;Initial       Catalog=SoterRSServiceDatabase;Integrated Security=True";
string sqlQuery = $"UPDATE Table_Platform SET(SerialNumberPlatform, ";
sqlQuery += "SerialNumberMotorUnit,RemarksPlatform,EngeneerPlatform,Beltsize, MotorUnitUpgraded, ";
sqlQuery += "SprockedWeelProtected, ArtNumberPlatform,RevPlatform, DateTestedPlatform, Steppingplates, ";
sqlQuery += "TrimRings, HandRest, cardBoard, Endplates, Visualy, ";
sqlQuery += "SerialSticker, Cableslabeld, Power24Volt, RS232, SoftwareEpos, ";
sqlQuery += "EposSettings, Homing, HandelBarBolds,NoPlay)";
sqlQuery += "VALUES ( '{txtbSerialPlatform.Text}', ";
sqlQuery += $"'{txtbMotorUnit.Text}', '{TxtbRemarksPlatform.Text}', '{TxtBEngeneerPlatform.Text}', '{txtbBeltSize.Text}', '{MotorUpgraded}', ";
sqlQuery += $"'{SprockedWeelProtected}', '{txtbArtPlatform.Text}', '{txtbRevPlatform.Text}', '{dateTimePickerplatform.Value.ToString("dd-MM-yyyy")}', '{SteppingPlates}', ";
sqlQuery += $"'{TrimRings}', '{HandRest}', '{CardBoard}', '{ EndPlates}', '{Visualy}', ";
sqlQuery += $"'{SerialSticker}', '{Cableslabeld}', '{Power24Volt}', '{RS232}', '{SoftwareEpos}', ";
sqlQuery += $"'{EposSettings}', '{Homing}', '{ HandelBarBolds}', '{ NoPlay}') WHERE SerialNumberPlatform = {txtbSerialPlatform.Text}";

SqlConnection con = new SqlConnection(connectionString);

con.Open();
SqlCommand sc = new SqlCommand(sqlQuery, con);
sc.ExecuteNonQuery();
con.Close();
}


Источник: https://stackoverflow.com/questions/781 ... n-error-in
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»