powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / INSERT INTO
9 сообщений из 9, страница 1 из 1
INSERT INTO
    #39579163
SergeyL1986
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
Подскажите где я делаю ошибку? (vba выдает ошибку)

CurrentDb.Execute "INSERT INTO tblJob " _
& "SET ZNID = '" & ZN_ID & "', " _
& "AutoID = '" & Auto_ID & "'; "
...
Рейтинг: 0 / 0
INSERT INTO
    #39579166
SergeyL1986
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В интернете нашел http://www.sql-tutorial.ru/ru/book_operator_insert.html
но что то не работает, кто то встречал такие конструкции в vba?
...
Рейтинг: 0 / 0
INSERT INTO
    #39579168
хм-м-м
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SergeyL1986,

там же написано:Заметим, что MySQL допускает еще одну нестандартную синтаксическую конструкцию,
выполняющую вставку строки в таблицу в стиле оператора UPDATE
...
Рейтинг: 0 / 0
INSERT INTO
    #39579172
SergeyL1986
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите если это можно то как правильно формить синтексис, так как у меня не получается((((
...
Рейтинг: 0 / 0
INSERT INTO
    #39579177
хм-м-м
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: vbnet
1.
2.
3.
4.
5.
CurrentDb.Execute "INSERT INTO tblJob (ZNID, AutoID) Values (" & ZN_ID & ", "  & Auto_ID & ")"

' если текстовые значения, поставить двойные кавычки или апострофы

CurrentDb.Execute "INSERT INTO tblJob (ZNID, AutoID) Values (""" & ZN_ID & """, """  & Auto_ID & """)"
...
Рейтинг: 0 / 0
INSERT INTO
    #39579211
SergeyL1986
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Такой вариант работает(столбец, столбец) (значение, значение), интересует вариант столбец = значение на мой взгляд просто и наглядно).
...
Рейтинг: 0 / 0
INSERT INTO
    #39579220
В Аксе инструкция SET применяется только в запросах UPDATE.
Или используйте совет коллеги хм-м-м, или, если хотите "просто и наглядно":
Код: vbnet
1.
2.
3.
4.
5.
6.
With CurrentDb.OpenRecordset("SELECT * FROM tblJob WHERE 0=1")
.AddNew
![ZNID] = ZN_ID
![AutoID] = Auto_ID
.Update
End With
...
Рейтинг: 0 / 0
INSERT INTO
    #39579238
хм-м-м
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SergeyL1986интересует вариант столбец = значение на мой взгляд просто и наглядно).
Ваша ссылка (еще раз!!!) просто и наглядно говорит, что это допустимо в MySQL, но не в Access:MySQL допускает еще одну нестандартную синтаксическую конструкцию
...
Рейтинг: 0 / 0
INSERT INTO
    #39579279
SergeyL1986
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем спасибо, ясно)
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / INSERT INTO
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]