|
|
|
UPDATE в коде VBA не работает, а в запросах - работает!!!
|
|||
|---|---|---|---|
|
#18+
Добрый день. Хочу сделать элементарную вещь: Код: plaintext 1. 2. если сделать запрос на обновление и запустить его - все работает. Но мне нужно на кнопку повесить эквивалентный код, чтоб запрос лишний не сохранять: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. получаем ошибку и невозможность выполнения SQL-инструкции: "Число содержит синтаксическую ошибкув выражении запроса '22.12.2004'" Если попытаться сделать элементарное: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. то вываливается окно "Невозможно выполнение запроса на выборку" В чем беда? Раньше такого не было:-(... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2004, 11:05:21 |
|
||
|
UPDATE в коде VBA не работает, а в запросах - работает!!!
|
|||
|---|---|---|---|
|
#18+
Ну дату надо правильно форматировать. А вот почему простейший select не работает... Должен... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2004, 11:18:32 |
|
||
|
UPDATE в коде VBA не работает, а в запросах - работает!!!
|
|||
|---|---|---|---|
|
#18+
22.12.2004 - 22 месяц - смотри фаг по формату даты ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2004, 11:19:02 |
|
||
|
UPDATE в коде VBA не работает, а в запросах - работает!!!
|
|||
|---|---|---|---|
|
#18+
автор select * from TABLE TABLE - резервированное слово JET - следует взять в скобки Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2004, 11:20:47 |
|
||
|
UPDATE в коде VBA не работает, а в запросах - работает!!!
|
|||
|---|---|---|---|
|
#18+
с датой всё проще напиши "UPDATE REESTR1 " & _ "SET REESTR1.ДатаРасчета = Date() WHERE (((REESTR1.REES) = " & Forms!БООС!REES & "))" а селект и не должен работать execute используется только для запросов на изменение/удаление/добавление ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2004, 11:21:34 |
|
||
|
UPDATE в коде VBA не работает, а в запросах - работает!!!
|
|||
|---|---|---|---|
|
#18+
sasha_1с датой всё проще напиши "UPDATE REESTR1 " & _ "SET REESTR1.ДатаРасчета = Date() WHERE (((REESTR1.REES) = " & Forms!БООС!REES & "))" работает. Только правильно на самом деле так: Код: plaintext 1. 2. sasha_1 а селект и не должен работать execute используется только для запросов на изменение/удаление/добавление точно, совсем не подумал об этом;-))) А TABLE - это я для примера написал, в форуме, для ясности. [quot Shuhard] 22.12.2004 - 22 месяц - смотри фаг по формату даты [/quote] в Факе написано так: Код: plaintext 1. 2. 3. не захотел он у меня таким макаром обновляться ;-( Кстати, функция Date все таки так выдает дату 22.12.2004, так что день на первом месте. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2004, 11:44:20 |
|
||
|
UPDATE в коде VBA не работает, а в запросах - работает!!!
|
|||
|---|---|---|---|
|
#18+
2 Orlic на будущее не путай представление на экране и представление в базе. на экране выводится так, как указано в регион. настройках а в базе хранится всегда МесяцДеньГод P.S. ну а про кавычки, ты же не писал, что оно у тебя текстовое. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2004, 11:54:49 |
|
||
|
|

start [/forum/topic.php?desktop=1&fid=45&tid=1669626]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
34ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 198ms |
| total: | 324ms |

| 0 / 0 |
