|
|
|
Не удаляются записи запросом... куда копать
|
|||
|---|---|---|---|
|
#18+
Пытаюсь удалить запросом записи. Делаю вот так: Код: plaintext 1. 2. Если выполнять такую строку "руками" - все проходит на ура. Строка запроса - правильное. В коде - не работает. Тихо и без ошибок операция проходит, а записи в таблице остаются. Использую DAO и Access2000. Что может быть? В какую сторону копать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2004, 15:01:17 |
|
||
|
Не удаляются записи запросом... куда копать
|
|||
|---|---|---|---|
|
#18+
a что это за db_tmp? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2004, 15:05:23 |
|
||
|
Не удаляются записи запросом... куда копать
|
|||
|---|---|---|---|
|
#18+
та это база, в которой REPORT_NPT_RIG содержится? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2004, 15:08:07 |
|
||
|
Не удаляются записи запросом... куда копать
|
|||
|---|---|---|---|
|
#18+
staga что это за db_tmp? Это объект текущей БД. Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2004, 15:08:45 |
|
||
|
Не удаляются записи запросом... куда копать
|
|||
|---|---|---|---|
|
#18+
stagта это база, в которой REPORT_NPT_RIG содержится? Да, именно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2004, 15:09:50 |
|
||
|
Не удаляются записи запросом... куда копать
|
|||
|---|---|---|---|
|
#18+
из справки Метод Execute определен только для запросов на изменение. При попытке применить метод Execute к запросу другого типа возникает ошибка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2004, 15:12:30 |
|
||
|
Не удаляются записи запросом... куда копать
|
|||
|---|---|---|---|
|
#18+
stagиз справки Метод Execute определен только для запросов на изменение. При попытке применить метод Execute к запросу другого типа возникает ошибка. Ну и что? DELETE - это не изменение? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2004, 15:14:01 |
|
||
|
Не удаляются записи запросом... куда копать
|
|||
|---|---|---|---|
|
#18+
попробуй runsql ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2004, 15:15:28 |
|
||
|
Не удаляются записи запросом... куда копать
|
|||
|---|---|---|---|
|
#18+
stag...другого типа возникает ошибка. Дык, была бы ошибка - уже бы разобрался давно :) Не возникает ошибки - вот в чем беда... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2004, 15:16:15 |
|
||
|
Не удаляются записи запросом... куда копать
|
|||
|---|---|---|---|
|
#18+
ну ижвините... а ещё пишут вот: В рабочей области ядра Microsoft Jet при правильном синтаксисе инструкции SQL и подходящих разрешениях метод Execute никогда не приводит к ошибке — даже если не удается изменить или удалить ни одну из записей. Поэтому всегда следует использовать параметр dbFailOnError при запуске с помощью метода Execute запроса на обновление или удаление записей. Данный параметр задает генерирование ошибки выполнения и позволяет отменить все успешно проведенные изменения, если какие-либо из записей оказались заблокированными и не допускают изменения или удаления. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2004, 15:17:26 |
|
||
|
Не удаляются записи запросом... куда копать
|
|||
|---|---|---|---|
|
#18+
Call db_tmp.Execute(szSql) Call - не лишний ? + напиши в лоб Код: plaintext 1. будет-ли работать - возможно преобразование типов кривит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2004, 15:18:57 |
|
||
|
Не удаляются записи запросом... куда копать
|
|||
|---|---|---|---|
|
#18+
Нет, CALL не причем оказался. Проблема была в данных, причем не в этом запросе. Помогло "dbFailOnError" - начали выдаваться ошибки. А вот HELP-а по DAO - у меня нет на этом компе... :( Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2004, 15:30:10 |
|
||
|
|

start [/forum/topic.php?fid=45&gotonew=1&tid=1672814]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
76ms |
get topic data: |
8ms |
get first new msg: |
4ms |
get forum data: |
2ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
| others: | 236ms |
| total: | 411ms |

| 0 / 0 |
