Привет, ребята, я надеюсь, что вы можете помочь мне с этой маленькой проблемой.
Я не совсем уверен, как объяснить вам ситуацию, поэтому я заболел просто попробуйте.
Я пытаюсь сделать следующее:
Я хочу вставить некоторые конкретные значения и параметры (которые я ввожу сам) в таблицу RFC_Risks, поэтому каждый раз, когда я нахожу конкретная причина внутри таблицы RCF_Risks, я хочу написать новую строку, которая обновляет приоритет RfC, каждый раз, когда это происходит, позиция должна увеличиваться на 1.
Моя проблема теперь в том, что когда я запускаю этот оператор, Я просто получаю часть SELECT :-), вставка не выполняется, я также не получаю ошибку оператора SQL или что-то в этом роде. Я просто ввожу параметры и получаю SELECT
Table, вот и все.
Я использую MS Access 2010, и я надеюсь, что вы поможете мне с моей "маленькой" проблемой.
INSERT INTO RFC_Risks (RFC_No, RiskPos, Datum, Comments, RiskPrio, Reason)
SELECT RFC_Risks.RFC_No, (RFC_Risks.RiskPos +1) AS RiskPos, [Aktuelles Datum] AS Datum, [Kommentartext] AS Comments, [Neue Prio] AS RiskPrio, RFC_Risks.Reason
FROM RFC_Risks INNER JOIN Risk_Reasons ON RFC_Risks.Reason = Risk_Reasons.Reasontext
WHERE RFC_Risks.Reason = Risk_Reasons.Reasontext;