Модераторы: Akina
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Ошибка выполнения ХП из VBA 
V
    Опции темы
shefus
Дата 27.11.2010, 14:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 11.11.2010

Репутация: нет
Всего: нет



Добрый день!

Есть ХП:
Код

ALTER PROCEDURE dbo.[1111]
(@parN int)
AS 
 SET NOCOUNT ON
DELETE FROM dbo.[Cross]
WHERE     ([№] = @parN)


Вызываю ее из проекта access:
1. Непосредственно из окна проекта - всё ок. Запрашивает параметр и удаляет

2. Из VBA:

Код

Dim cmd As ADODB.Command
Dim cnn As ADODB.Connection
Dim rs As ADODB.Recordset
Dim p1, p2, p3 As ADODB.Parameter
  Set cnn = CurrentProject.Connection
  Set cmd = New ADODB.Command
  
    cmd.ActiveConnection = cnn
    cmd.CommandText = "1111"
    cmd.CommandType = adCmdStoredProc
       
    Set p3 = cmd.CreateParameter("@parN", adInteger, adParamInput, , -1637037225)
    cmd.Parameters.Append p3
    
   Set rs = cmd.Execute()


вылетает ошибка:


Run-time error '-2147217900(80040e14)':
Ошибка синтаксиса или нарушения прав доступа


В чем проблема?

PS к SQL подключаюся под SA

PM MAIL   Вверх
shefus
Дата 27.11.2010, 15:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 11.11.2010

Репутация: нет
Всего: нет



Пардон, ошибку нашёл 
PM MAIL   Вверх
Zloxa
Дата 28.11.2010, 12:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Чо?
****


Профиль
Группа: Завсегдатай
Сообщений: 3473
Регистрация: 12.9.2008

Репутация: 10
Всего: 161



Цитата(shefus @  27.11.2010,  14:23 Найти цитируемый пост)
cmd.CommandText = "1111"

попробуйте
Код

   cmd.CommandText = "dbo.[1111]"



--------------------
Достоверно известно, что 89% людей доверяют статистике взятой с потолка smile
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "MS SQL"
Akina

Akina

Запрещается!

Публиковать ссылки и обсуждать взлом чего бы то ни было.

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы составления неспецифических запросов рассматриваются здесь
  • Используйте теги [code=sql][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Zloxa, Akina.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MS SQL Server | Следующая тема »


 




[ Время генерации скрипта: 0.0624 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.