powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Не выполняется запрос UPDATE
12 сообщений из 37, страница 2 из 2
Не выполняется запрос UPDATE
    #32716954
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если выполнить в программе

debug.print "UPDATE [T_01] SET [F_03]=7 WHERE [F_01]=" & Me.[Ff_01] & _
" AND [F_date]=#" & Format(Forms![Form_01].[Ff_date], "dd\/mm\/yyyy") & "#;"


, нажать ctrl-g, то какая строка будет в окне?
...
Рейтинг: 0 / 0
Не выполняется запрос UPDATE
    #32716974
Dmitry-SQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот содержимое Immediate

Код: plaintext
1.
UPDATE [T_01] SET [F_03] =  7  WHERE [F_01] =  525996 ;

такое же, как и в Watches.
Но результата нет!
F_03=3 !!!
...
Рейтинг: 0 / 0
Не выполняется запрос UPDATE
    #32716993
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вероятно, это из строки

strSQL = "UPDATE [T_01] SET [F_03]=7 WHERE [F_01]=" & Me.[Ff_01] & ";"

?

Надеюсь. Ну ладно. А теперь если руками открыть таблицу t_01 и найти в ней, в поле f_01, значение 525996?

Вообще говоря, нерабочие запросы из вба проще всего отлаживать так: печатать их в окно окно отладки, оттуда переносить в сохраненный запрос. Ошибку в нем найти несколько проще.
...
Рейтинг: 0 / 0
Не выполняется запрос UPDATE
    #32717021
Dmitry-SQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо за внимательное отношение к проблеме!
Я обычно делаю точку останова после интересующей меня строки,
а перед этим добавляю значение параметра в окно Watches,
и далее по шагам, если что-то не получается.
Привычка (или методика) от программирования на турбо-прологе,
там иначе - было тяжело :)
Но все дело в том,
что все, что надо - присутствует и в строке запроса, и в таблице,
и (даже!) все работает со значением параметра от 1 до 6-ти,
но 7, 8 - уже не работает!!!
Как (... фу-у-у забыл что хотел написать - у нас тут проблемы в отделе)
...
Рейтинг: 0 / 0
Не выполняется запрос UPDATE
    #32717043
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Перепопытка # 5.

- нажать f11
- вкладка "запросы"
- создать
- конструктор
- кнопка "Sql" в панели инструментов
- вставить туда текст "UPDATE [T_01] SET [F_03] = 7 WHERE [F_01] = 525996;"
- выполнить

Не отработалось?
Если да, то проверить: есть ли в таблице t_01 хоть одна запись со значением 525996 в поле f_01?


нда...
...
Рейтинг: 0 / 0
Не выполняется запрос UPDATE
    #32717058
Dmitry-SQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GeoЕсли да, то проверить: есть ли в таблице t_01 хоть одна запись со значением 525996 в поле f_01?
нда...

В таблице у меня этих записей три!
Они, конечно-же, должны быть с разным значением F_03,
но при выполнении "простого" запроса (приведенного выше)
занчения F_03 должны поменяться у всех.
Они и меняются, если F_03 в запросе я меняю от 1 до 6,
но как только я пишу F_03=7 - всякие изменения прекращаются!
...
Рейтинг: 0 / 0
Не выполняется запрос UPDATE
    #32717133
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так не бывает.
База большая?
Давай поглядим.
...
Рейтинг: 0 / 0
Не выполняется запрос UPDATE
    #32717155
Dmitry-SQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
База не то, чтобы большая,
она из "кусочков".
Две - с таблицами (в общем доступе на сервере) и две с формами.
Базы с формами между собой никак не связаны.
А вот база с формами, над которой сейчас тружусь -
использует таблицы из обеих "табличных" баз;
конечно-же используются не все таблицы и
некоторые из неиспользуемых - довольно большие,
тем более, что связи теряются при простом копировании.
...
Рейтинг: 0 / 0
Не выполняется запрос UPDATE
    #32717170
Dmitry-SQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Удаляюсь, до завтра.
Надеюсь завтра, что-нибудь сдвинется с места ... :(
...
Рейтинг: 0 / 0
Не выполняется запрос UPDATE
    #32717822
Dmitry-SQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Интерестно, но дома на 2000-м Аксессе все работает нормально!
Либо 2002-й глючит, либо я что-то в связях запутал :(
...
Рейтинг: 0 / 0
Не выполняется запрос UPDATE
    #32718174
Dmitry-SQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все заработало!
После того, как обновил, снова, связи во всех базах -
стало обрабатываться без проблем!
Видимо это из-за того, что связные таблицы в базе с таблицами
не состыковывались со связными таблицами в базе с формами.
Может я не прав?
...
Рейтинг: 0 / 0
Не выполняется запрос UPDATE
    #32718225
где ЛП с популярным конферансом про д'ебе'фейл'он'еррор?

у тебя констрайнты есть?

интересно, провести _до конца_ инструкцию гео (т.е. попытаться таки ВЫПОЛНИТЬ полученный запрос не из кода, а из окна запросов этой же базы это чюдо доагадается сегодня, или дня 3 еще ваньку проваляет?)


ЗЫ. пока писал, нашлось таки (?)решение. Что делает явку ЛП неактуальной
...
Рейтинг: 0 / 0
12 сообщений из 37, страница 2 из 2
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Не выполняется запрос UPDATE
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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