|
|
|
Как получить аналог RecordsAffected при выполнении команды ADO?
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. Я не понимаю, как мне получить, сколько записей было удалено? Известно, сколько надо удалить, но, допустим, команда не выполнена. Как мне получить об этом информацию? Я хочу откатывать транзакцию И еще. Мне не удается проверить, сколько записей, подлежащих удалению, могло остаться, попытка сделать DCount или Dlookup до завершения транзакции вызывает зависание базы. Подскажите, какое есть решение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2004, 16:04:08 |
|
||
|
Как получить аналог RecordsAffected при выполнении команды ADO?
|
|||
|---|---|---|---|
|
#18+
command.Execute RecordsAffected , Parameters, Options RecordsAffected Optional. A Long variable to which the provider returns the number of records that the operation affected. The RecordsAffected parameter applies only for action queries or stored procedures. RecordsAffected does not return the number of records returned by a result-returning query or stored procedure. To obtain this information, use the RecordCount property. The Execute method will not return the correct information when used with adAsyncExecute, simply because when a command is executed asynchronously, the number of records affected may not yet be known at the time the method returns. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2004, 16:22:44 |
|
||
|
Как получить аналог RecordsAffected при выполнении команды ADO?
|
|||
|---|---|---|---|
|
#18+
А транзакциями лучше управлять через методы объекта Connection BeginTrans, CommitTrans, RollbackTrans ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2004, 17:03:19 |
|
||
|
Как получить аналог RecordsAffected при выполнении команды ADO?
|
|||
|---|---|---|---|
|
#18+
PAcommand.Execute RecordsAffected , Parameters, Options Так вот я и не понимаю, куда лошадь запрягать! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2004, 17:33:20 |
|
||
|
Как получить аналог RecordsAffected при выполнении команды ADO?
|
|||
|---|---|---|---|
|
#18+
Alexey ShА транзакциями лучше управлять через методы объекта Connection BeginTrans, CommitTrans, RollbackTrans Спасибо, я попробую. Я сделала ползком по Гетцу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2004, 17:36:41 |
|
||
|
Как получить аналог RecordsAffected при выполнении команды ADO?
|
|||
|---|---|---|---|
|
#18+
Ольга_Т Alexey ShА транзакциями лучше управлять через методы объекта Connection BeginTrans, CommitTrans, RollbackTrans Спасибо, я попробую. Я сделала ползком по Гетцу. А у присловутого Гетца select @@rowcount ни где не всплывал? Насчет транзакций... ну не знаю ... cnn.BeginTrans .EQ. SET IMPLICIT_TRANSACTIONS ON? Это не всегда удобно.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2004, 09:44:49 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32743192&tid=1671007]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
52ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 198ms |
| total: | 330ms |

| 0 / 0 |
