|
|
|
Не выполняется запрос UPDATE
|
|||
|---|---|---|---|
|
#18+
Господа, не работает вот такой запрос: Код: plaintext 1. 2. т.е. строка в таблице существует с [F_03]=2, как до выполнения, так и после. Сообщений - никаких! Формат даты пробовал и dd\/mm и mm\/dd - все то же. В чем проблема? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2004, 12:20:20 |
|
||
|
Не выполняется запрос UPDATE
|
|||
|---|---|---|---|
|
#18+
Dmitry-SQLГоспода, не работает вот такой запрос: Код: plaintext 1. 2. т.е. строка в таблице существует с [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\#") & ";" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2004, 12:28:58 |
|
||
|
Не выполняется запрос UPDATE
|
|||
|---|---|---|---|
|
#18+
не работает и такой запрос: Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2004, 12:29:47 |
|
||
|
Не выполняется запрос UPDATE
|
|||
|---|---|---|---|
|
#18+
Упс, простите : 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\#") & ";" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2004, 12:31:13 |
|
||
|
Не выполняется запрос UPDATE
|
|||
|---|---|---|---|
|
#18+
Спасибо за предложение, но у меня даже такой простой (!) запросик (см. выше) не функционирует :( Засада, какая-то... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2004, 12:35:25 |
|
||
|
Не выполняется запрос UPDATE
|
|||
|---|---|---|---|
|
#18+
А кавычки именно так и стоят и на строки именно так и разбито? -- 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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2004, 12:43:14 |
|
||
|
Не выполняется запрос UPDATE
|
|||
|---|---|---|---|
|
#18+
Dmitry-SQLне работает и такой запрос: Код: plaintext 1. 2. Странно, у меня работает... А какой тип данных поля [F_01]? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2004, 12:44:45 |
|
||
|
Не выполняется запрос UPDATE
|
|||
|---|---|---|---|
|
#18+
Написано все, конечно, в одну строку. А таблица связанная. Что-то, где-то глючит, не пойму где :( Тип поля - числовой, но ввод данных осуществляется как с кавычками, так и без (что само по себе, тоже странно). А вот WHERE с кавычками не работает... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2004, 13:02:03 |
|
||
|
Не выполняется запрос UPDATE
|
|||
|---|---|---|---|
|
#18+
А пробел после = где? -- 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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2004, 13:15:55 |
|
||
|
Не выполняется запрос UPDATE
|
|||
|---|---|---|---|
|
#18+
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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2004, 13:24:46 |
|
||
|
Не выполняется запрос UPDATE
|
|||
|---|---|---|---|
|
#18+
А зачем пробел после = ? И с ним и без него работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2004, 13:27:18 |
|
||
|
Не выполняется запрос UPDATE
|
|||
|---|---|---|---|
|
#18+
Значит, пробел вычеркиваем :-) Я не проверял, просто предположил, что он необходим. -- Regards Alexander Artamonov "Ort84" <nospam@sql.ru> сообщил/сообщила в новостях следующее: news:996224@sql.ru... А зачем пробел после = ? И с ним и без него работает. Тема Ответить Posted via ActualForum NNTP Server 1.0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2004, 13:35:13 |
|
||
|
Не выполняется запрос UPDATE
|
|||
|---|---|---|---|
|
#18+
Господа, еще варианты есть? Стоит глухо! Я уже боюсь что-либо трогать, если такая мелочь не работает! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2004, 14:11:25 |
|
||
|
Не выполняется запрос UPDATE
|
|||
|---|---|---|---|
|
#18+
А кстати, как он у тебя запускается? -- 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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2004, 14:13:08 |
|
||
|
Не выполняется запрос UPDATE
|
|||
|---|---|---|---|
|
#18+
Самое интерестное, что после "перезагрузки" Аксесса, программа "делает break" (безо всяких предупреждений) на строчке Код: plaintext 1. все работает без остановок, вернее НЕ работает :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2004, 14:14:54 |
|
||
|
Не выполняется запрос UPDATE
|
|||
|---|---|---|---|
|
#18+
Вот сюрприз! Остановки после перезапуска прекратились. Однако, выяснилась примечательная "фишка" - с 1-го по 6-ой номера принимаются к обработке (т.е. до [F_03]=6 - работает замечательно), а вот после ... и 7, и 8 - не идет!!! Что это? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2004, 14:35:13 |
|
||
|
Не выполняется запрос UPDATE
|
|||
|---|---|---|---|
|
#18+
Dmitry-SQLСамое интерестное, что после "перезагрузки" Аксесса, программа "делает break" (безо всяких предупреждений) на строчке Код: plaintext 1. все работает без остановок, вернее НЕ работает :) А попробуй DoCmd.RunSQL strSql ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2004, 14:45:37 |
|
||
|
Не выполняется запрос UPDATE
|
|||
|---|---|---|---|
|
#18+
Dmitry-SQLВот сюрприз! Остановки после перезапуска прекратились. Однако, выяснилась примечательная "фишка" - с 1-го по 6-ой номера принимаются к обработке (т.е. до [F_03]=6 - работает замечательно), а вот после ... и 7, и 8 - не идет!!! Что это? Попробуй сделать такой же запрос, но не на VBA, и запусти. Тоже до 6? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2004, 14:49:04 |
|
||
|
Не выполняется запрос UPDATE
|
|||
|---|---|---|---|
|
#18+
Не на VBA - это как?! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2004, 14:51:09 |
|
||
|
Не выполняется запрос UPDATE
|
|||
|---|---|---|---|
|
#18+
Dmitry-SQLНе на VBA - это как?! Хранимый ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2004, 15:01:57 |
|
||
|
Не выполняется запрос UPDATE
|
|||
|---|---|---|---|
|
#18+
Желательно с объяснением причин и следствий :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2004, 15:03:40 |
|
||
|
Не выполняется запрос UPDATE
|
|||
|---|---|---|---|
|
#18+
Dmitry-SQLГоспода, не работает вот такой запрос: Код: plaintext 1. 2. т.е. строка в таблице существует с [F_03]=2, как до выполнения, так и после. Сообщений - никаких! Формат даты пробовал и dd\/mm и mm\/dd - все то же. В чем проблема? Если выполнить Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2004, 15:09:19 |
|
||
|
Не выполняется запрос UPDATE
|
|||
|---|---|---|---|
|
#18+
У меня есть окошко 'Watches' - его содержимое пойдет? Только проблема не столько в этой строке, сколько в цифрах. Почему после цифры 6 строка не обрабатывается? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2004, 15:18:27 |
|
||
|
Не выполняется запрос UPDATE
|
|||
|---|---|---|---|
|
#18+
Как выглядит неработающая строка в окне отладки? (Immediate в а200х) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2004, 15:23:50 |
|
||
|
Не выполняется запрос UPDATE
|
|||
|---|---|---|---|
|
#18+
Я, честно говоря, не знаю как поместить эту строку в окошко Immediate, но строка работающая (!) правда до определенного момента... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2004, 15:31:34 |
|
||
|
Не выполняется запрос UPDATE
|
|||
|---|---|---|---|
|
#18+
Если выполнить в программе 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, то какая строка будет в окне? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2004, 15:32:34 |
|
||
|
Не выполняется запрос UPDATE
|
|||
|---|---|---|---|
|
#18+
Вот содержимое Immediate Код: plaintext 1. такое же, как и в Watches. Но результата нет! F_03=3 !!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2004, 15:37:32 |
|
||
|
Не выполняется запрос UPDATE
|
|||
|---|---|---|---|
|
#18+
Вероятно, это из строки strSQL = "UPDATE [T_01] SET [F_03]=7 WHERE [F_01]=" & Me.[Ff_01] & ";" ? Надеюсь. Ну ладно. А теперь если руками открыть таблицу t_01 и найти в ней, в поле f_01, значение 525996? Вообще говоря, нерабочие запросы из вба проще всего отлаживать так: печатать их в окно окно отладки, оттуда переносить в сохраненный запрос. Ошибку в нем найти несколько проще. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2004, 15:42:43 |
|
||
|
Не выполняется запрос UPDATE
|
|||
|---|---|---|---|
|
#18+
Спасибо за внимательное отношение к проблеме! Я обычно делаю точку останова после интересующей меня строки, а перед этим добавляю значение параметра в окно Watches, и далее по шагам, если что-то не получается. Привычка (или методика) от программирования на турбо-прологе, там иначе - было тяжело :) Но все дело в том, что все, что надо - присутствует и в строке запроса, и в таблице, и (даже!) все работает со значением параметра от 1 до 6-ти, но 7, 8 - уже не работает!!! Как (... фу-у-у забыл что хотел написать - у нас тут проблемы в отделе) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2004, 15:51:07 |
|
||
|
Не выполняется запрос UPDATE
|
|||
|---|---|---|---|
|
#18+
Перепопытка # 5. - нажать f11 - вкладка "запросы" - создать - конструктор - кнопка "Sql" в панели инструментов - вставить туда текст "UPDATE [T_01] SET [F_03] = 7 WHERE [F_01] = 525996;" - выполнить Не отработалось? Если да, то проверить: есть ли в таблице t_01 хоть одна запись со значением 525996 в поле f_01? нда... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2004, 15:56:05 |
|
||
|
Не выполняется запрос UPDATE
|
|||
|---|---|---|---|
|
#18+
GeoЕсли да, то проверить: есть ли в таблице t_01 хоть одна запись со значением 525996 в поле f_01? нда... В таблице у меня этих записей три! Они, конечно-же, должны быть с разным значением F_03, но при выполнении "простого" запроса (приведенного выше) занчения F_03 должны поменяться у всех. Они и меняются, если F_03 в запросе я меняю от 1 до 6, но как только я пишу F_03=7 - всякие изменения прекращаются! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2004, 16:01:18 |
|
||
|
Не выполняется запрос UPDATE
|
|||
|---|---|---|---|
|
#18+
Так не бывает. База большая? Давай поглядим. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2004, 16:25:59 |
|
||
|
Не выполняется запрос UPDATE
|
|||
|---|---|---|---|
|
#18+
База не то, чтобы большая, она из "кусочков". Две - с таблицами (в общем доступе на сервере) и две с формами. Базы с формами между собой никак не связаны. А вот база с формами, над которой сейчас тружусь - использует таблицы из обеих "табличных" баз; конечно-же используются не все таблицы и некоторые из неиспользуемых - довольно большие, тем более, что связи теряются при простом копировании. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2004, 16:33:11 |
|
||
|
Не выполняется запрос UPDATE
|
|||
|---|---|---|---|
|
#18+
Удаляюсь, до завтра. Надеюсь завтра, что-нибудь сдвинется с места ... :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2004, 16:37:47 |
|
||
|
Не выполняется запрос UPDATE
|
|||
|---|---|---|---|
|
#18+
Интерестно, но дома на 2000-м Аксессе все работает нормально! Либо 2002-й глючит, либо я что-то в связях запутал :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2004, 23:40:30 |
|
||
|
Не выполняется запрос UPDATE
|
|||
|---|---|---|---|
|
#18+
Все заработало! После того, как обновил, снова, связи во всех базах - стало обрабатываться без проблем! Видимо это из-за того, что связные таблицы в базе с таблицами не состыковывались со связными таблицами в базе с формами. Может я не прав? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2004, 10:44:20 |
|
||
|
Не выполняется запрос UPDATE
|
|||
|---|---|---|---|
|
#18+
где ЛП с популярным конферансом про д'ебе'фейл'он'еррор? у тебя констрайнты есть? интересно, провести _до конца_ инструкцию гео (т.е. попытаться таки ВЫПОЛНИТЬ полученный запрос не из кода, а из окна запросов этой же базы это чюдо доагадается сегодня, или дня 3 еще ваньку проваляет?) ЗЫ. пока писал, нашлось таки (?)решение. Что делает явку ЛП неактуальной ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2004, 11:02:25 |
|
||
|
|

start [/forum/topic.php?all=1&fid=45&tid=1671393]: |
0ms |
get settings: |
6ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
63ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
66ms |
get tp. blocked users: |
1ms |
| others: | 200ms |
| total: | 368ms |

| 0 / 0 |
