powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Хранимая процедура MS SQL
22 сообщений из 22, страница 1 из 1
Хранимая процедура MS SQL
    #32756276
Дмитрий Орлов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Товарищи подскажите п-та как вызвать хранимую процедуру MS SQL из Access?

Заранее благодарю
...
Рейтинг: 0 / 0
Хранимая процедура MS SQL
    #32756282
Фотография Shurgenz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
CurrentProject.Connection.Execute("exec sp_your_sp")
...
Рейтинг: 0 / 0
Хранимая процедура MS SQL
    #32756283
Mjay
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
cmd.execute "Имя ХП"
currentproject.connection.execute "Имя ХП"
...
Рейтинг: 0 / 0
Хранимая процедура MS SQL
    #32756309
Дмитрий Орлов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня ругается что не может найти таблицу с именем хранимой процедуры
...
Рейтинг: 0 / 0
Хранимая процедура MS SQL
    #32756314
Mjay
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Покажи свою процедуру
...
Рейтинг: 0 / 0
Хранимая процедура MS SQL
    #32756317
Mjay
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Точнее процедуру вызова ХП
...
Рейтинг: 0 / 0
Хранимая процедура MS SQL
    #32756326
Дмитрий Орлов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
s="Exec sp_CreateSubject('701','2001','ABC',1,1,6,'2','','','6','')"
CurrentProject.Connection.Execute (s)
...
Рейтинг: 0 / 0
Хранимая процедура MS SQL
    #32756334
Дмитрий Орлов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Говорит что объект sp_CreateSubject не найден ядром БД
...
Рейтинг: 0 / 0
Хранимая процедура MS SQL
    #32756337
Фотография Shurgenz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а в QA она выполняется?
...
Рейтинг: 0 / 0
Хранимая процедура MS SQL
    #32756341
Дмитрий Орлов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Однозначно да, проверял
Может у меня проект какой не такой в Ассеss, у меня обычная база Access и прилинкованы таблицы из Sql
...
Рейтинг: 0 / 0
Хранимая процедура MS SQL
    #32756345
Guest01
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
"Exec" два раза однозначно не нужон.
...
Рейтинг: 0 / 0
Хранимая процедура MS SQL
    #32756353
Фотография Shurgenz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий ОрловОднозначно да, проверял
Может у меня проект какой не такой в Ассеss, у меня обычная база Access и прилинкованы таблицы из Sql

хм... я думал, речь об ADP... тогда не в курсе... с прилинкованными таблицами SQL не видел смысла работать
...
Рейтинг: 0 / 0
Хранимая процедура MS SQL
    #32756386
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а прямой запрс к серверу через ODBC с текстом exec ... - работает ?
...
Рейтинг: 0 / 0
Хранимая процедура MS SQL
    #32756415
Дмитрий Орлов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да
...
Рейтинг: 0 / 0
Хранимая процедура MS SQL
    #32756426
Mjay
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если это не проект, то Currentproject.connection - это что?
Попробуй через Adodb.command
...
Рейтинг: 0 / 0
Хранимая процедура MS SQL
    #32756440
Дмитрий Орлов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Примерчик можно
...
Рейтинг: 0 / 0
Хранимая процедура MS SQL
    #32756455
Mjay
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dim cmd As New ADODB.Command
Dim Cnn as New Adodb.Connection
cnn.ConnectionString = "Твой коннекшн"
cmd.ActiveConnection = CurrentProject.Connection
cmd.CommandType = adCmdStoredProc
cmd.CommandText = "sp_checkTel"
cmd.parameters.refresh
cmd.parameters("@Параметр1")=......
cmd.parameters("@Параметр2")=......
cmd.execute
...
Рейтинг: 0 / 0
Хранимая процедура MS SQL
    #32756474
Mjay
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сорри
cmd.ActiveConnection = cnn
...
Рейтинг: 0 / 0
Хранимая процедура MS SQL
    #32756484
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MjayЕсли это не проект, то Currentproject.connection - это что?
Попробуй через Adodb.command

в mdb Currentproject.connection работает
...
Рейтинг: 0 / 0
Хранимая процедура MS SQL
    #32756494
Mjay
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А моджно даже без Cmd
просто описыаешь коннекшн и и на нем выполняешь процедуру
cnn.execute .....
...
Рейтинг: 0 / 0
Хранимая процедура MS SQL
    #32756496
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
блин - ведь ясно ,что коннект нужен к сиквелу
Код: plaintext
1.
2.
3.
4.
5.
Dim InConn As ADODB.Connection
Set InConn = New ADODB.Connection
InConn.Open "Provider=SQLOLEDB;Data Source=" & Sql_IP & ";Initial Catalog=" & Sql_Base & _
"; User ID=" & Sql_Login & ";Password=" & Sql_Parol & ";"
InConn.execute ...
...
Рейтинг: 0 / 0
Хранимая процедура MS SQL
    #32756504
VStalker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть неплохое решение на http://www.databasejournal.com/features/msaccess/ по этой проблеме
...
Рейтинг: 0 / 0
22 сообщений из 22, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Хранимая процедура MS SQL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]