|
|
|
Ошибка 2580 Не существует источник записей...
|
|||
|---|---|---|---|
|
#18+
Ситуация следующая: Есть ХП, которая возвр. набор записей. В ней участвует временная таблица, которая (перед вызовом ХП) успешно формируется. При открытии формы всё ок – процедура отрабатывает, записи возвращаются. Далее нажимаю на кнопку, которая меняет входные параметры у формы (которые и являются входными параметрами для ХП) – вылетает ошибка “2580 Не существует источник записей… тратата”, причём вылетает через раз 1-ый раз всё ок, 2-ой раз ошибка. Если делать пошагово, всё нормально отрабатывает. Убираю брикпоинт - глюки Подозреваю, что ХП не успевает отрабатывать? Или может ещё что. Adp (officeXP & 2000) WinXP SQL-Server2000 Сервис паки вроде все стоят. Set nocount on в ХП стоит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2004, 17:08 |
|
||
|
Ошибка 2580 Не существует источник записей...
|
|||
|---|---|---|---|
|
#18+
код давай и хп и vba ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2004, 17:25 |
|
||
|
Ошибка 2580 Не существует источник записей...
|
|||
|---|---|---|---|
|
#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. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. + кнопка Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. Делаю по шагам - всё ок, убираю брикпоинт - ошибка ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2004, 17:45 |
|
||
|
Ошибка 2580 Не существует источник записей...
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2004, 17:50 |
|
||
|
Ошибка 2580 Не существует источник записей...
|
|||
|---|---|---|---|
|
#18+
2 Владимир Саныч Ок, а куда в код поставить DoEvents? всё перепробовал - результат тот же - ощибка, если пошагово - всё ок. Даже написал такой изврат Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. Как дождаться завершения выполнения ХП? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2004, 01:25 |
|
||
|
Ошибка 2580 Не существует источник записей...
|
|||
|---|---|---|---|
|
#18+
Я имел в виду поставить перед той строкой, на которой помогает брейкпойнт. Если не получается - значит, я не прав... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2004, 01:26 |
|
||
|
Ошибка 2580 Не существует источник записей...
|
|||
|---|---|---|---|
|
#18+
авторMe.RecordSource = "dbo.getAllClientForDepartment" авторALTER PROCEDURE getAllClientForDepartment А где во второй строке dbo. ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2004, 10:28 |
|
||
|
Ошибка 2580 Не существует источник записей...
|
|||
|---|---|---|---|
|
#18+
айтис. ты явно перемудрил. во -первх, саму процедуру можно упростить до простого select, а не заниматься сложением строк. во-вторых. при вы полнении в vba Me.InputParameters = "1,2" до Me.RecordSource = "dbo.getAllClientForDepartment" происходит перезапрос. по сути дела ты послыаешь на сервер дважды запрос: первый раз с новыми параметрами, но со старым источником, а во второй раз с новым источником. лучше поставь в InputParameters жесткие ссылки на поля формы, а просто меняй сами значения в этих полях и делай простой перезапрос Me.RecordSource =Me.RecordSource ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2004, 10:37 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32535255&tid=1674328]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
161ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 203ms |
| total: | 444ms |

| 0 / 0 |
