|
|
|
Не прав Гетц или я
|
|||
|---|---|---|---|
|
#18+
Пытаюсь выполнить код: Код: plaintext 1. 2. 3. 4. 5. 6. 7. На строчке "While..." вываливается сообщение, гласящее, что объект rst закрыт. В чем проблема? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2004, 15:10:12 |
|
||
|
Не прав Гетц или я
|
|||
|---|---|---|---|
|
#18+
у меня твой пример работает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2004, 15:15:10 |
|
||
|
Не прав Гетц или я
|
|||
|---|---|---|---|
|
#18+
а что скрывает под собой "Mail " XP SP1 - всё работает как с adCmdStoredProc,так и без него Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2004, 15:17:49 |
|
||
|
Не прав Гетц или я
|
|||
|---|---|---|---|
|
#18+
А с чем это тогда может быть связано? Права на запуск процедуры есть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2004, 15:18:37 |
|
||
|
Не прав Гетц или я
|
|||
|---|---|---|---|
|
#18+
guest1187А с чем это тогда может быть связано? Права на запуск процедуры есть. а execute пробовал запускать + error смотреть ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2004, 15:20:59 |
|
||
|
Не прав Гетц или я
|
|||
|---|---|---|---|
|
#18+
Mail - хранимая процедура, на запуск которой у меня есть права ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2004, 15:22:01 |
|
||
|
Не прав Гетц или я
|
|||
|---|---|---|---|
|
#18+
По execute ошибок не обнаружено. Причем если запускать ХП через открытие рекордсета, то сама процедура выполняется, но рекордсет не открывается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2004, 15:28:59 |
|
||
|
Не прав Гетц или я
|
|||
|---|---|---|---|
|
#18+
guest1187По execute ошибок не обнаружено. Причем если запускать ХП через открытие рекордсета, то сама процедура выполняется, но рекордсет не открывается. а так ? Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2004, 15:36:20 |
|
||
|
Не прав Гетц или я
|
|||
|---|---|---|---|
|
#18+
ВЫКЛАДЫВАЙ КОД ХП!!! И показывай таблы(структуру) для ХП. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2004, 15:38:16 |
|
||
|
Не прав Гетц или я
|
|||
|---|---|---|---|
|
#18+
ДА ещё давай полный вариант кода. Надо взглянуть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2004, 15:40:03 |
|
||
|
Не прав Гетц или я
|
|||
|---|---|---|---|
|
#18+
Вываливается та же самая ошибка. ИМХО это в любом случае не выход: что делать если надо будет отправлять параметры в ХП. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2004, 15:41:58 |
|
||
|
Не прав Гетц или я
|
|||
|---|---|---|---|
|
#18+
2 proga Сама процедура выполняется (возвращаются записи в QueryAnalyzer) Кроме того, если бы записи не возвращались, то по-моему рекордсет был бы пустой, но не закрытый ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2004, 15:45:04 |
|
||
|
Не прав Гетц или я
|
|||
|---|---|---|---|
|
#18+
дорогоуша, так у тебя еще и параметры передаются? естестно, работать не будет. надо еще и параметры передать Гетца надоть правильно читать вот примерчик Dim rst As ADODB.Recordset Dim cmd As ADODB.Command Set cmd = New ADODB.Command Set cmd.ActiveConnection = CurrentProject.Connection cmd.CommandText = "[Запрос3]" cmd.Parameters.Append cmd.CreateParameter("[Клиент1]", adInteger, adParamInput, , 2) Set rst = cmd.Execute(, 1) If Not (rst.EOF And rst.BOF) Then Debug.Print rst![Клиент] End If rst.Close ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2004, 15:56:56 |
|
||
|
Не прав Гетц или я
|
|||
|---|---|---|---|
|
#18+
2 ищ Процедура Mail не требует параметров Про параметры я упомянул только потому, что был предложен способ возврата рекордсета из ХП через currentproject.connection.execute, который как известно используется если ХП не нужны параметры, а хотелось бы получить решение проблемы для любых ХП, как с параметрами так и без. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2004, 16:01:09 |
|
||
|
Не прав Гетц или я
|
|||
|---|---|---|---|
|
#18+
2 ищ: а такое можно юзать или опять выкручиваться Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2004, 16:05:46 |
|
||
|
Не прав Гетц или я
|
|||
|---|---|---|---|
|
#18+
proga брось ты эти представления. исп. ХП и функции. да и зачем рекордсет дался? без него все работает прекрасно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2004, 16:37:17 |
|
||
|
Не прав Гетц или я
|
|||
|---|---|---|---|
|
#18+
"а хотелось бы получить решение проблемы для любых ХП, как с параметрами так и без." а автомобиль ты хочешь молоком заправлять? ну-ну. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2004, 16:39:06 |
|
||
|
Не прав Гетц или я
|
|||
|---|---|---|---|
|
#18+
Если нигде дальше не будешь использовать cnn - зачем её объявлять? Можно так делать в адп - но если с параметрами ХП - то лучше всего через адодб комманд. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2004, 16:40:10 |
|
||
|
Не прав Гетц или я
|
|||
|---|---|---|---|
|
#18+
guest1187Вываливается та же самая ошибка. ИМХО это в любом случае не выход: что делать если надо будет отправлять параметры в ХП. а debug.print что даёт ? + при execute параметры через ,,, передаются - за приведение данных отвечаешь сам! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2004, 16:45:25 |
|
||
|
Не прав Гетц или я
|
|||
|---|---|---|---|
|
#18+
debug.print таки и выдает "Ошибка 3704: Operation is not allowed when the object is closed." а параметров в процедуре нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2004, 16:54:25 |
|
||
|
Не прав Гетц или я
|
|||
|---|---|---|---|
|
#18+
guest1187debug.print таки и выдает "Ошибка 3704: Operation is not allowed when the object is closed." а параметров в процедуре нет. а с другой XP пробовал + нет-ли чуда в XP например не забыл-ли ты Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2004, 17:08:03 |
|
||
|
Не прав Гетц или я
|
|||
|---|---|---|---|
|
#18+
попробуй написать rst.open "SET NOCOUNT ON EXECUTE Mail", ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2004, 17:10:17 |
|
||
|
Не прав Гетц или я
|
|||
|---|---|---|---|
|
#18+
а в самой проц после АС SET NOCOUNT ON есть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2004, 17:14:01 |
|
||
|
|

start [/forum/topic.php?fid=45&fpage=1575&tid=1672397]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
37ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 223ms |
| total: | 326ms |

| 0 / 0 |
