Как интерпретировать переменную
Я хотел бы интерпретировать переменную, а затем сделать вставку в таблицу MS SQL. Я попробовал код ниже. Но я получаю синтаксическую ошибку. Я следил за информацией по SQL Server: CASE WHEN OR THEN ELSE END => The OR is not supported - переполнение стека[^]
Может быть, кто-нибудь знает, что произошло?
Что я уже пробовал:
CASE '${state.Objektiv}' WHEN 'vorne rechts' THEN '2' WHEN 'vorne links' THEN '3' WHEN 'hinten rechts' THEN '4' WHEN 'hinten links' THEN '5' WHEN 'Innenraum' THEN '6' WHEN 'Navigationsgerät' THEN '7' WHEN 'Kombiinstrument' THEN '8' WHEN 'Fahrzeugdatenträger' THEN '9' WHEN 'Servicenachweis' THEN '10' ELSE '11' END as Bildnummer Insert into tblFoto (Bildnr) values ('$Bildnummer')
CHill60
В чем же ошибка?
Кроме того, вы не используете Bildnummer, вы пытаетесь вставить строку '$Bildnummer'
Naga Sindhura
где вы на самом деле ссылаетесь на этот столбец, находится ли он в таблице select part?/ вы пытаетесь сохранить его в переменной? можете ли вы опубликовать полное решение, если это возможно? А также детали ошибки.
Когда "vorne rechts", то " 2 " - что именно это значит? "vorne rechts" относится к названию столбца, а 2 - к позиции столбца?