Я обновляю таблицу на основе других критериев столбцов таблицы.Обновление таблицы SQL Server CE возвращает ошибку в C#?
В чем проблема в следующем запросе обновления, потому что я получаю эту ошибку:
Запрос я использовал:
try
{
StockDbConnection dbcon = new StockDbConnection();
SqlCeConnection Conn = new SqlCeConnection(dbcon.ReturnConnection("ConnString"));
Conn.Open();
SqlCeCommand command = new SqlCeCommand("UPDATE a SET a.tPrice=(@Quantity) * (b.unitprice)"+
"FROM SALES a"+
"JOIN PRODUCT b ON a.pid=b.pid"+
"WHERE [email protected]", Conn);
command.Parameters.Add("@Quantity", txtQty.Text);
command.Parameters.Add("@prid", cmbPid.Text);
command.ExecuteNonQuery();
MessageBox.Show("Data is upated successfully.");
}
catch (Exception exp)
{
MessageBox.Show(exp.Message);
}
Примечание: Существует связь между таблицей PRODUCT
и SALES
с использованием pid
Я подозреваю, от ошибки, что маркеры чувствительны к регистру, вы пробовали 'от' вместо' от'? – Claies
есть таблица SALES? – JsonStatham
Да, у меня есть таблица SALES определенно. –