powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / INSERT INTO
6 сообщений из 6, страница 1 из 1
INSERT INTO
    #32466687
marvel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Объясните что я делаю не правильно.

'событие при нажатии кнопки

Set db = DAO.OpenDatabase(App.Path & "\NWIND.MDB")
sSQL = "INSERT INTO Employees (Ris) VALUES ('ddddddd') WHERE F='qqq';"
Set rs = db.OpenRecordset(sSQL)
rs.UPDATE
...
Рейтинг: 0 / 0
INSERT INTO
    #32466758
Alex_2003
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Метод OpenRecordset возвращает набор записей, соответственно он более всего подходит для выборки данных, т.е. для оператора SELECT.
А вставку или обновление данных нужно делать, например, с помощью метода Execute объекта Database, т.е.:
Код: plaintext
1.
2.
Set db = DAO.OpenDatabase(App.Path &  "\NWIND.MDB" ) 
sSQL =  "INSERT INTO Employees (Ris) VALUES ('ddddddd') WHERE F='qqq';" 
db.Execute sSQL 
...
Рейтинг: 0 / 0
INSERT INTO
    #32466830
marvel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Выдает ошибку:
Пропущен символ ; в конце инструкции SQL.

??????????????????????????????
...
Рейтинг: 0 / 0
INSERT INTO
    #32466862
Alex_2003
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А зачем Вы для команды INSERT используете оператор WHERE???
...
Рейтинг: 0 / 0
INSERT INTO
    #32466884
marvel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Надо сделать изменения только где F='qqq'
...
Рейтинг: 0 / 0
INSERT INTO
    #32466925
Alex_2003
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так ведь для изменения служит оператор UPDATE, а не INSERT...
Код: plaintext
1.
2.
3.
Set db = DAO.OpenDatabase(App.Path &  "\NWIND.MDB" ) 
sSQL =  "UPDATE Employees SET Ris='ddddddd' WHERE F='qqq'" 
db.Execute sSQL 
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / INSERT INTO
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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