Список форумов Акцент Акцент
официальный форум разработчика программы Акцент
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Проблема с сохраненной процедурой

 
Начать новую тему   Ответить на тему    Список форумов Акцент -> Акцент 7.0
Предыдущая тема :: Следующая тема  
Автор Сообщение
Daemonu4
Гость





СообщениеДобавлено: Ср Мар 03, 2010 11:01 pm    Заголовок сообщения: Проблема с сохраненной процедурой Ответить с цитатой

Ребят помогите советом?

Имеем простую сохраненную процедуру
CREATE PROCEDURE vv_tab as
CREATE TABLE #long1(J_ID Int, PRM_LONG int)
INSERT INTO #long1 ( J_ID, PRM_LONG )
SELECT JRN_PARAMS.J_ID, JRN_PARAMS.PRM_LONG
FROM JRN_PARAMS INNER JOIN JRN_PARAM_NAMES ON JRN_PARAMS.PRM_ID = JRN_PARAM_NAMES.PRM_ID
WHERE (((JRN_PARAM_NAMES.PRM_NAME)="Long1"))
SELECT J_id AS nom
FROM #long1
drop table #long1
GO
При попытке обратится из модуля
Option Explicit
'#include "ado.inc"
Dim rs
Dim CMD
Dim p
Set Cmd = CreateObject("ADODB.Command")
Set Cmd.ActiveConnection = WorkArea.AdoConnection
Cmd.CommandType = adCmdStoredProc
Cmd.CommandText = "vv_tab"
Set RS = CreateObject("ADODB.Recordset")
rs.Open cmd
Cmd.Execute
P = 0
rs.moveFIRST
Do While Not RS.EOF
p=p+1
rs.movenext
Loop
MsgBox p
Мне выдает ошибку сл. содеожания: Операция не допускается, если объект закрыт. на строке rs.moveFIRST
Помогите кто чем может.
Вернуться к началу
alex



Зарегистрирован: 18.02.2008
Сообщения: 253

СообщениеДобавлено: Ср Мар 03, 2010 11:03 pm    Заголовок сообщения: Ответить с цитатой

set nocount on
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
olimp
Site Admin


Зарегистрирован: 10.03.2005
Сообщения: 2661

СообщениеДобавлено: Чт Мар 04, 2010 9:52 am    Заголовок сообщения: Ответить с цитатой

alex писал(а):
set nocount on

Классика :)

Пользуйтесь MS SQL server Managment Studio, там эта строка добавляеться автоматически при создании запроса.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Daemonu4
Гость





СообщениеДобавлено: Чт Мар 04, 2010 11:29 am    Заголовок сообщения: Ответить с цитатой

Спасибо
Вернуться к началу
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов Акцент -> Акцент 7.0 Часовой пояс: GMT + 2
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2005 phpBB Group