Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft Access Новый топик    Ответить
 Как сделать запрос на добавление записей в таблицу (GUID)  [new]
pnnkazan
Member

Откуда:
Сообщений: 80
Здравствуйте!

В форме есть кнопка при нажатии на которую нужно выполнить запрос на добавление записи в таблицу:
INSERT INTO OrderList ( ID_Order, SortOrderList, NameOrderList, Price ) SELECT [TempVars]![VarOrderID] AS 1, [TempVars]![VarProductShort] AS 2, [TempVars]![VarProductName] AS 3, [TempVars]![VarProductPrice] AS 4;


В переменную VarOrderID присваиваю из формы значение поля [ID_Order] с типом код репликации (GUID), пробовал напрямую, и через преобразование GUID к String. Запрос выдаёт ошибку (нарушение уникальности ключа).

Как это можно сделать?

Решение:
+
Пока писал, получилось решить, может кому пригодится:
В запросе источника данных формы, добавил поле ID_Order_String: StringFromGUID([ID_Order]) сразу с преобразованием GUID к String в запросе а не в переменной, а в переменную записываю напрямую значение поля.
И всё, всё заработало!
15 авг 18, 13:55    [21643051]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft Access Ответить