Błąd w UPDATE - MS SQL

0

Witam,
mam problem z jednym zapytaniem.
cmd.CommandText = "UPDATE dbo.Bn SET _Product_NotificationType = abcd WHERE NrID = 2;";
wywala błąd:
System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'abcd'.
Może ktoś spotkał się z podobnym problemem ?

0

Czego nie rozumiesz w błędzie?
Wyraźnie masz napisane, że kolumna abcd nie istnieje.

0

Wiem , ze nie istnieje bo chcę zmienić rekord w istniejącej kolumnie o nazwie :
_Product_NotificationTyp
a
'abcd'
to ma być jej nowa wartość.

0

Czyli chcesz "abcd", a nie abcd ;-)

0

Wystarczy , ze będzie udpate'owało i nie będzie wywalało błędu, a z apostrofami i cudzysłowami jakoś sobie poradzę

3

porażka...
W SQL NAZWY KOLUMN PODAJEMY BEZ APOSTROFÓW (jeśli tego wymaga nazwa kolumny to w nawisach kwadratowych [ ]) NATOMIAST WARTOŚCI TEKSTOWE PODAJEMY W APOSTROFIE '

0

Dziękuję, to było to - brak apostrofów w wartościach tekstowych.

1 użytkowników online, w tym zalogowanych: 0, gości: 1