Эй, я использую Ibatis с SQL Server Compact Edition 3.5 и попытаться сделать подвыборSQL Server с подвыборкой недействительно
INSERT INTO FORMINSTANCE (ID, ID_FORM)
SELECT #ID#, f.ID
FROM FORM f
WHERE ID_PROCESS='10804'
Когда я совершить сделку я получаю SqlCeException
(SSCE_M_QP_PARAMETERNOTALLOWED
).
То, что символ «@
» находится не в том месте. Я думаю, что это # ID #, который непредсказуем в SELECT
. # ID # не является именем столбца, это значение, которое должно быть вставлено в FORMINSTANCE. Как я могу это исправить?
ти
# ID # не является именем столбца, это значение, которое должно быть вставлено в FORMINSTANCE – codevour
Тогда это строка и должна быть обозначена как '' # ID # '', не так ли? – Tomalak
Вы правы, но это также приводит к тому же исключению – codevour