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

Код: plaintext
1.
2.
strSQL = "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") & "#;"

т.е. строка в таблице существует с [F_03]=2, как до выполнения, так и после.
Сообщений - никаких!
Формат даты пробовал и dd\/mm и mm\/dd - все то же.
В чем проблема?
...
Рейтинг: 0 / 0
Не выполняется запрос UPDATE
    #32716356
Ort84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dmitry-SQLГоспода,
не работает вот такой запрос:

Код: plaintext
1.
2.
strSQL = "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") & "#;"

т.е. строка в таблице существует с [F_03]=2, как до выполнения, так и после.
Сообщений - никаких!
Формат даты пробовал и dd\/mm и mm\/dd - все то же.
В чем проблема?

А так:
strSQL = "UPDATE [T_01] SET [F_03]=7
WHERE [F_01]=" & Me.[Ff_01] & " AND Format([F_date], "#/mm\/dd\/yyyy\#")=#" & Format(Forms![Form_01].[Ff_date], "#/mm\/dd\/yyyy\#") & ";"
...
Рейтинг: 0 / 0
Не выполняется запрос UPDATE
    #32716360
Dmitry-SQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не работает и такой запрос:

Код: plaintext
1.
2.
strSQL = "UPDATE [T_01] SET [F_03]=7 
WHERE [F_01]=" & Me.[Ff_01]
...
Рейтинг: 0 / 0
Не выполняется запрос UPDATE
    #32716367
Ort84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Упс, простите :
strSQL = "UPDATE [T_01] SET [F_03]=7
WHERE [F_01]=" & Me.[Ff_01] & " AND Format([F_date], "#/mm\/dd\/yyyy\#")=" & Format(Forms![Form_01].[Ff_date], "#/mm\/dd\/yyyy\#") & ";"
...
Рейтинг: 0 / 0
Не выполняется запрос UPDATE
    #32716376
Dmitry-SQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо за предложение,
но у меня даже такой простой (!) запросик (см. выше)
не функционирует :(
Засада, какая-то...
...
Рейтинг: 0 / 0
Не выполняется запрос UPDATE
    #32716397
Iskander68
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А кавычки именно так и стоят и на строки именно так и разбито?

--
Regards
Alexander Artamonov


"Dmitry-SQL" <nospam@sql.ru>; сообщил/сообщила в новостях следующее:
news:995902@sql.ru...
не работает и такой запрос:

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




Тема Ответить

Posted via ActualForum NNTP Server 1.0
...
Рейтинг: 0 / 0
Не выполняется запрос UPDATE
    #32716402
Ort84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dmitry-SQLне работает и такой запрос:

Код: plaintext
1.
2.
strSQL = "UPDATE [T_01] SET [F_03]=7 
WHERE [F_01]=" & Me.[Ff_01]


Странно, у меня работает...
А какой тип данных поля [F_01]?
...
Рейтинг: 0 / 0
Не выполняется запрос UPDATE
    #32716447
Dmitry-SQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Написано все, конечно, в одну строку.
А таблица связанная.
Что-то, где-то глючит, не пойму где :(
Тип поля - числовой,
но ввод данных осуществляется как с кавычками, так и без
(что само по себе, тоже странно).
А вот WHERE с кавычками не работает...
...
Рейтинг: 0 / 0
Не выполняется запрос UPDATE
    #32716508
Iskander68
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А пробел после = где?

--
Regards
Alexander Artamonov


"Dmitry-SQL" <nospam@sql.ru>; сообщил/сообщила в новостях следующее:
news:995902@sql.ru...
не работает и такой запрос:

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




Тема Ответить

Posted via ActualForum NNTP Server 1.0
...
Рейтинг: 0 / 0
Не выполняется запрос UPDATE
    #32716530
Ort84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Iskander68
А пробел после = где?

--
Regards
Alexander Artamonov


"Dmitry-SQL" <nospam@sql.ru>; сообщил/сообщила в новостях следующее:
news:995902@sql.ru...
не работает и такой запрос:

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




Тема Ответить

А зачем пробел после = ? И с ним и без него работает.

Posted via ActualForum NNTP Server 1.0
...
Рейтинг: 0 / 0
Не выполняется запрос UPDATE
    #32716540
Ort84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А зачем пробел после = ? И с ним и без него работает.
...
Рейтинг: 0 / 0
Не выполняется запрос UPDATE
    #32716565
Iskander68
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Значит, пробел вычеркиваем :-)
Я не проверял, просто предположил, что он необходим.

--
Regards
Alexander Artamonov


"Ort84" <nospam@sql.ru>; сообщил/сообщила в новостях следующее:
news:996224@sql.ru...
А зачем пробел после = ? И с ним и без него работает.
Тема Ответить

Posted via ActualForum NNTP Server 1.0
...
Рейтинг: 0 / 0
Не выполняется запрос UPDATE
    #32716657
Dmitry-SQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Господа,
еще варианты есть?
Стоит глухо!
Я уже боюсь что-либо трогать,
если такая мелочь не работает!
...
Рейтинг: 0 / 0
Не выполняется запрос UPDATE
    #32716660
Iskander68
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А кстати, как он у тебя запускается?

--
Regards
Alexander Artamonov


"Dmitry-SQL" <nospam@sql.ru>; сообщил/сообщила в новостях следующее:
news:995829@sql.ru...
Господа,
не работает вот такой запрос:

strSQL = "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") & "#;"




т.е. строка в таблице существует с [F_03]=2, как до выполнения, так и после.
Сообщений - никаких!
Формат даты пробовал и dd\/mm и mm\/dd - все то же.
В чем проблема?
Тема Ответить

Posted via ActualForum NNTP Server 1.0
...
Рейтинг: 0 / 0
Не выполняется запрос UPDATE
    #32716667
Dmitry-SQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Самое интерестное,
что после "перезагрузки" Аксесса,
программа "делает break" (безо всяких предупреждений) на строчке
Код: plaintext
1.
CurrentDb.Execute strSQL
после принудиетльного продолжения,
все работает без остановок,
вернее НЕ работает :)
...
Рейтинг: 0 / 0
Не выполняется запрос UPDATE
    #32716741
Dmitry-SQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот сюрприз!
Остановки после перезапуска прекратились.
Однако, выяснилась примечательная "фишка" -
с 1-го по 6-ой номера принимаются к обработке
(т.е. до [F_03]=6 - работает замечательно),
а вот после ... и 7, и 8 - не идет!!!
Что это?
...
Рейтинг: 0 / 0
Не выполняется запрос UPDATE
    #32716785
Ort84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dmitry-SQLСамое интерестное,
что после "перезагрузки" Аксесса,
программа "делает break" (безо всяких предупреждений) на строчке
Код: plaintext
1.
CurrentDb.Execute strSQL
после принудиетльного продолжения,
все работает без остановок,
вернее НЕ работает :)

А попробуй
DoCmd.RunSQL strSql
...
Рейтинг: 0 / 0
Не выполняется запрос UPDATE
    #32716798
Ort84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dmitry-SQLВот сюрприз!
Остановки после перезапуска прекратились.
Однако, выяснилась примечательная "фишка" -
с 1-го по 6-ой номера принимаются к обработке
(т.е. до [F_03]=6 - работает замечательно),
а вот после ... и 7, и 8 - не идет!!!
Что это?

Попробуй сделать такой же запрос, но не на VBA, и запусти. Тоже до 6?
...
Рейтинг: 0 / 0
Не выполняется запрос UPDATE
    #32716805
Dmitry-SQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не на VBA - это как?!
...
Рейтинг: 0 / 0
Не выполняется запрос UPDATE
    #32716840
Ort84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dmitry-SQLНе на VBA - это как?!
Хранимый
...
Рейтинг: 0 / 0
Не выполняется запрос UPDATE
    #32716849
Dmitry-SQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Желательно с объяснением причин и следствий :)
...
Рейтинг: 0 / 0
Не выполняется запрос UPDATE
    #32716867
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dmitry-SQLГоспода,
не работает вот такой запрос:

Код: plaintext
1.
2.
strSQL = "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") & "#;"

т.е. строка в таблице существует с [F_03]=2, как до выполнения, так и после.
Сообщений - никаких!
Формат даты пробовал и dd\/mm и mm\/dd - все то же.
В чем проблема?
Если выполнить
Код: plaintext
1.
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
    #32716899
Dmitry-SQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня есть окошко 'Watches' - его содержимое пойдет?
Только проблема не столько в этой строке, сколько в цифрах.
Почему после цифры 6 строка не обрабатывается?
...
Рейтинг: 0 / 0
Не выполняется запрос UPDATE
    #32716923
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как выглядит неработающая строка в окне отладки? (Immediate в а200х)
...
Рейтинг: 0 / 0
Не выполняется запрос UPDATE
    #32716949
Dmitry-SQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я, честно говоря, не знаю как поместить эту строку в окошко Immediate,
но строка работающая (!) правда до определенного момента...
...
Рейтинг: 0 / 0
25 сообщений из 37, страница 1 из 2
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Не выполняется запрос UPDATE
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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