Страница: 1 |
Вопрос: MS Access из-под VB | Добавлено: 08.01.03 09:57 |
Автор вопроса: ![]() |
Господа, может глянете свежим взглядом со стороны? Бьюсь над запросом 2 дня: UPDATE Operations SET [Type] = (SELECT [OperType_ID] FROM OperationType WHERE [OperCode] = '" & CStr(answer) & "') WHERE [Oper_ID] = " & CStr(Main_ID) & " ; Сразу предупреждаю, что подзапрос тащит только одно значение, поля и названия таблиц - правильные, типы - соответствуют. Всем спасибо и с новым годом! |
Ответы | Всего ответов: 1 |
Номер ответа: 1 Автор ответа: ![]() ![]() ![]() ICQ: 213777061 Вопросов: 21 Ответов: 159 |
Профиль | Цитата | #1 | Добавлено: 08.01.03 11:28 |
Во-первых в чем проблемма? WHERE [Oper_ID] = " & CStr(Main_ID) & " ;
Если мы присоединяем String, - то нужно добавить "'" , А кроме того в конце стоит знак & " , а дальше нет того String-а которыий мы присоединяем. Я думаю эта строка должна выглядеть так : WHERE [Oper_ID] = '" & CStr(Main_ID) & "'" Да и в предыдущей строчке (в конце) что-то не совсем правильное с кавычками. Проверь синтаксис. Удачи. |
Страница: 1 |
|