|
|
|
храним проц
|
|||
|---|---|---|---|
|
#18+
Чо то я туплю после праздников Есть хр проц, вызывается через Command и кладется в курсор. и чо то непойму : можно ли узнать кол-во записей в курсоре и absoluteposition ? Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2004, 16:36:34 |
|
||
|
храним проц
|
|||
|---|---|---|---|
|
#18+
Используй клиентский курсор... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2004, 17:09:09 |
|
||
|
храним проц
|
|||
|---|---|---|---|
|
#18+
В смысле курсор на сервере в другой хранимке? Magnus ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2004, 01:07:19 |
|
||
|
храним проц
|
|||
|---|---|---|---|
|
#18+
Используй параметр RecordsAffected: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2004, 10:48:07 |
|
||
|
храним проц
|
|||
|---|---|---|---|
|
#18+
2 processor вот что пишет msdn про RecordsAffected RecordsAffected does not return the number of records returned by a result-returning query or stored procedure.For this information, use the RecordCount property. А вот это он пишет про RecordCount The cursor type of the Recordset object affects whether the number of records can be determined. The RecordCount property will return -1 for a forward-only cursor, the actual count for a static or keyset cursor, and either -1 or the actual count, depending on the data source, for a dynamic cursor. А что что у меня Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. Причем перебрал все типы CursorLocation кроме adOpenForwardOnly ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2004, 11:10:20 |
|
||
|
храним проц
|
|||
|---|---|---|---|
|
#18+
мда, вообще бред какой-то. после выполнения Execute CursorLocation - Server,CursorType - Forward. Может я не так вызываю Execute ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2004, 11:37:55 |
|
||
|
храним проц
|
|||
|---|---|---|---|
|
#18+
после выполнения Execute CursorLocation - Server,CursorType - Forward. Может я не так вызываю Execute ? там, кажется, надо установить connection.CursorLocation или использовать recordset.open ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2004, 11:59:15 |
|
||
|
храним проц
|
|||
|---|---|---|---|
|
#18+
big-dukeМожет я не так вызываю Execute ? Код: plaintext 1. 2. 3. 4. 5. 6. 7. А здесь и на мой взгляд присутствует несоответствие порядка следования параметров: Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2004, 12:07:27 |
|
||
|
храним проц
|
|||
|---|---|---|---|
|
#18+
Нужно делать так: big-dukeА что что у меня Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. Причем перебрал все типы CursorLocation кроме adOpenForwardOnly ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2004, 12:48:42 |
|
||
|
храним проц
|
|||
|---|---|---|---|
|
#18+
big-duke Set rstAg = New ADODB.Recordset rstAg.CursorLocation = adUseClient rstAg.CursorType = adOpenKeyset Создался новый рекордсет. big-duke Set rstAg = myApp.Service.gCommand.Execute(RecCount, Array(Direction, _ Format(StartDate, "YYYYMMDD"), Format(EndDate, "YYYYMMDD"))) Создался новый рекордсет и ссылка на новый рекордсет присвоилась переменной rstAg. Предыдущий созданный рекордсет похерен вместе со своими настройками. Либо используй rstAg.Open, либо укажи настройки курсора объектe коннекта до исполнения Execute. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2004, 13:27:48 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=32774942&tid=2168631]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
33ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 200ms |
| total: | 321ms |

| 0 / 0 |
