Top.Mail.Ru
Ответы

Access выдает ошибку: пропущен символ ; в конце инструкции SQL

INSERT INTO Поставщик ( [Код поставщика], Поставщик, Телефон, Адрес)
VALUES (1, [ООО Меркурий], 11-11-11, [Пр. Ленина 1] )
VALUES (2, [ООО Леда], 22-22-22, [Пр. Ленина 2] );
VALUES (3, [ООО Тропик], 33-33-33, [Пр. Ленина 3] );

По дате
По рейтингу
Аватар пользователя
Новичок

Так в первой строке - его нет!

Аватар пользователя
Высший разум
1234
 INSERT INTO Поставщик ([Код поставщика], Поставщик, Телефон, Адрес) 
VALUES (1, 'ООО Меркурий', 11-11-11, 'Пр. Ленина 1'),
       (2, 'ООО Леда'    , 22-22-22, 'Пр. Ленина 2'),
       (3, 'ООО Тропик'  , 33-33-33, 'Пр. Ленина 3'); 

VALUES пишется ОДИН раз, наборы значений разделяются запятыми.
В квадратные скобки заключают ТОЛЬКО имена полей/таблиц. А строки - в кавычки.

Аватар пользователя
Просветленный

VALUES (1, [ООО Меркурий], 11-11-11, [Пр. Ленина 1] );

Аватар пользователя
Мыслитель

аксес может только по 1 записи вставлять, соответственно 3 запроса

INSERT INTO Поставщик ( [Код поставщика], Поставщик, Телефон, Адрес)
VALUES (1, [ООО Меркурий], 11-11-11, [Пр. Ленина 1] )

INSERT INTO Поставщик ( [Код поставщика], Поставщик, Телефон, Адрес)
VALUES (2, [ООО Леда], 22-22-22, [Пр. Ленина 2] );

INSERT INTO Поставщик ( [Код поставщика], Поставщик, Телефон, Адрес)
VALUES (3, [ООО Тропик], 33-33-33, [Пр. Ленина 3] );