Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
1 / 1 / 0
Регистрация: 14.03.2008
Сообщений: 145

Подтверждение UPDATE запроса

12.06.2008, 15:59. Показов 2104. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Приветствую, у меня тут ещё вопросик назрел.
Хотелось бы узнать из VBA, успешно ли прошёл UPDATE запрос, т.е. обновил ли он чего? или иначе говоря, узнать сколько записей он обновил.
Формирование и запуск UPDATE запроса производится из VBA, запускается через DoCmd.RunSQL

Заранее спасибо
Sfagnum
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
12.06.2008, 15:59
Ответы с готовыми решениями:

Результат запроса UPDATE
Добрый вечер. Я делаю запрос UPDATE к серверу SQL Server через рекордсет. Но после выполнения рекордсет сам сразу закрывается. ...

Update без запроса на изменение
Добрый день, есть запрос DoCmd.RunSQL "UPDATE Пользователи SET П_Вошел = 0" как сделать что-бы не высвечивалось окно...

Удаление листа без запроса на подтверждение.
как решить проблему незаметного удаления листа, чтобы не появлялся запрос на подтверждение?

11
Ghost
12.06.2008, 17:21
Visual Basic
1
2
3
4
    call currentdb.execute(stCmd)
    if (currentdb.RecordsAffected > 0) then
    else
    end if
1 / 1 / 0
Регистрация: 14.03.2008
Сообщений: 145
12.06.2008, 17:57  [ТС]
Извените за невежество, а что это за stCmd?
Что Вы подразумевали под данной переменной?
0
1 / 1 / 0
Регистрация: 14.03.2008
Сообщений: 145
15.06.2008, 16:20  [ТС]
Спасибо за помощь. Разобрался.
Просто сперва написал, а потом подумалю всё идёт правда пришлось создавать запрос, а потом на него execute делать.
0
Ghost
17.06.2008, 11:50
Сорри - долго почта не работала.
1 / 1 / 0
Регистрация: 14.03.2008
Сообщений: 145
16.03.2009, 14:04  [ТС]
Тут ещё в тему вопросик назрел

Как узнать сколько добавилось и вообще добавились ли записи в результате запроса INSERT INTO
запуск через CurrentDb.Execute 'INSERT INTO ...'
CurrentDb.RecordsAffected - упорно выдаёт 0

Заранее спасибо
0
Ghost
17.03.2009, 13:19
Хммм... Сорри - возможно, что CurrentDb есть динамически создаваемый экземпяр при каждом новом вызове и надо пользоваться проинициаллизированным db.
1 / 1 / 0
Регистрация: 14.03.2008
Сообщений: 145
17.03.2009, 16:15  [ТС]
для UPDATE всё работало, для INSERT не работает, не могли бы Вы пояснить по проще, Вашу мысль
0
Ghost
17.03.2009, 20:28
Не могу )) ИМХО БАГ M$'a
Ghost
17.03.2009, 20:29
По крайней мере судя по тому, что написано в документации и что есть в реальности
0 / 0 / 0
Регистрация: 08.02.2008
Сообщений: 27
18.03.2009, 19:40
а почему-бы не попробовать воспользоваться функцией DCount с условием? ...

... попрошу меня не путать з Ghost - мы разные призраки
0
1 / 1 / 0
Регистрация: 14.03.2008
Сообщений: 145
19.03.2009, 10:10  [ТС]
Спасибо всем за помощь, меня интересовал вариант на подобе
Code
1
currentdb.RecordsAffected
сейчас проверка реализована менее изящным способом
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
19.03.2009, 10:10
Помогаю со студенческими работами здесь

Подтверждение запроса через всплывающее окно
Добрый день, подскажите как реализовать выполнение запроса через подтверждение всплывающего окна, вот всплывающее окно echo...

Как сделать так, чтобы при отправке файла не было запроса на подтверждение?
В консоли подключился к фпт, сделал отправить все файлы с расширением txt, он постоянно спрашивает отправлять или нет, можно ли как-то без...

Как грамотно закрыть все книги и вообще Excell по окончании макроса без запроса на подтверждение сохранения?
Господа, подскажите, плз как грамотно закрыть все книги и вообще Excell по окончании макроса без запроса на подтверждение сохранения. ...

Два запроса update
Проблема такая - есть два запроса UPDATE, выполняются один за другим.. первый работает, второй нет, ошибок не выводится не в первом не во...

Выполнение UPDATE запроса
Добрый день! Есть база данных MySQL, в ней таблица с некоторым набором полей, в том числе и с полем activity типа tinyint (1 или 0)....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru