|
|
|
Не выполняется запрос 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?fid=45&msg=32717058&tid=1671393]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
94ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
66ms |
get tp. blocked users: |
2ms |
| others: | 230ms |
| total: | 445ms |

| 0 / 0 |
