Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Хранимая процедура MS SQL / 22 сообщений из 22, страница 1 из 1
27.10.2004, 10:23:04
    #32756276
Дмитрий Орлов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранимая процедура MS SQL
Товарищи подскажите п-та как вызвать хранимую процедуру MS SQL из Access?

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

хм... я думал, речь об ADP... тогда не в курсе... с прилинкованными таблицами SQL не видел смысла работать
...
Рейтинг: 0 / 0
27.10.2004, 11:02:51
    #32756386
Shuhard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранимая процедура MS SQL
а прямой запрс к серверу через ODBC с текстом exec ... - работает ?
...
Рейтинг: 0 / 0
27.10.2004, 11:15:57
    #32756415
Дмитрий Орлов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранимая процедура MS SQL
Да
...
Рейтинг: 0 / 0
27.10.2004, 11:19:43
    #32756426
Mjay
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранимая процедура MS SQL
Если это не проект, то Currentproject.connection - это что?
Попробуй через Adodb.command
...
Рейтинг: 0 / 0
27.10.2004, 11:23:19
    #32756440
Дмитрий Орлов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранимая процедура MS SQL
Примерчик можно
...
Рейтинг: 0 / 0
27.10.2004, 11:27:55
    #32756455
Mjay
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранимая процедура MS SQL
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
27.10.2004, 11:30:36
    #32756474
Mjay
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранимая процедура MS SQL
Сорри
cmd.ActiveConnection = cnn
...
Рейтинг: 0 / 0
27.10.2004, 11:33:45
    #32756484
Shuhard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранимая процедура MS SQL
MjayЕсли это не проект, то Currentproject.connection - это что?
Попробуй через Adodb.command

в mdb Currentproject.connection работает
...
Рейтинг: 0 / 0
27.10.2004, 11:35:39
    #32756494
Mjay
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранимая процедура MS SQL
А моджно даже без Cmd
просто описыаешь коннекшн и и на нем выполняешь процедуру
cnn.execute .....
...
Рейтинг: 0 / 0
27.10.2004, 11:36:00
    #32756496
Shuhard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранимая процедура MS SQL
блин - ведь ясно ,что коннект нужен к сиквелу
Код: 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
27.10.2004, 11:38:58
    #32756504
VStalker
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранимая процедура MS SQL
Есть неплохое решение на http://www.databasejournal.com/features/msaccess/ по этой проблеме
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Хранимая процедура MS SQL / 22 сообщений из 22, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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