powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вызов из акц XP .mdb хранимой процедуры SQL-сервера
14 сообщений из 14, страница 1 из 1
Вызов из акц XP .mdb хранимой процедуры SQL-сервера
    #32807079
Галка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как запустить эту процедуру?

табл. линкуюся к SQL-серверу.
...
Рейтинг: 0 / 0
Вызов из акц XP .mdb хранимой процедуры SQL-сервера
    #32807097
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1 прямым запросом к серверу через ODBC,далее либо execute, либо RecordSet.
2 причем здесь линкованные таблицы я не понял
...
Рейтинг: 0 / 0
Вызов из акц XP .mdb хранимой процедуры SQL-сервера
    #32807113
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Конечно можно Запросы -> Запрос SQL -> Запросы к серверу.

Или правильный флажок dbSQLPassThrough в даошном рекордсете.
...
Рейтинг: 0 / 0
Вызов из акц XP .mdb хранимой процедуры SQL-сервера
    #32807128
Галка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shuhard
2 причем здесь линкованные таблицы я не понял
излишнее уточнение
...
Рейтинг: 0 / 0
Вызов из акц XP .mdb хранимой процедуры SQL-сервера
    #32807141
Галка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Программист-ЛюбительКонечно можно Запросы -> Запрос SQL -> Запросы к серверу.

пардон, не могу найти где это

Программист-Любитель
Или правильный флажок dbSQLPassThrough в даошном рекордсете.
а этот момент можно пояснить? :-)
...
Рейтинг: 0 / 0
Вызов из акц XP .mdb хранимой процедуры SQL-сервера
    #32807199
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. В меню аксесса при работе в конструкторе запроса

2. флажок метода OpenRecordset, если мне склероз про дао не изменяет.
...
Рейтинг: 0 / 0
Вызов из акц XP .mdb хранимой процедуры SQL-сервера
    #32807304
Hummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ADODB.Command - и делай с не что хошь - намного правильнее и лучше - особенно, если потом будет перевод на адп.
Даже на .NET приложение потом портировать намного проще.
...
Рейтинг: 0 / 0
Вызов из акц XP .mdb хранимой процедуры SQL-сервера
    #32807389
Галка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в результате пришли вот к этому варианту:

Private Sub Кнопка_Click()
Dim cn As ADODB.Connection
Dim cmd As ADODB.Command
Dim rst As ADODB.Recordset

' Open Connection
Set cn = New ADODB.Connection
cn.ConnectionString = "driver={SQL Server};server=H;database=B"
cn.ConnectionTimeout = 30
cn.Open
' MsgBox "cn state: " & GetState(cn.State) & vbCr

' Create Command
Set cmd = New ADODB.Command
Set cmd.ActiveConnection = cn
cmd.CommandText = "testproc"
cmd.CommandType = adCmdStoredProc
cmd.CommandTimeout = 15

' Define the stored procedure's input parameter
cmd.Parameters.Append cmd.CreateParameter("@RETURN_VALUE", adInteger, adParamReturnValue)
cmd.Parameters.Append cmd.CreateParameter("@p1", adInteger, adParamInput, 4, 1)

' cmd.Parameters.Refresh
' MsgBox cmd.Parameters(0).name + "_" + CStr(cmd.Parameters(0).Direction) + "_" + CStr(cmd.Parameters(0).Type) + "_" + CStr(cmd.Parameters(0).Size) + "_" + CStr(cmd.Parameters(0).Value)
' MsgBox cmd.Parameters(1).name

' Execute stored procedure
Set rst = cmd.Execute(, , adExecuteNoRecords)

MsgBox cmd.Parameters(0).name + "_" + CStr(cmd.Parameters(0).Value)

' Close Connection
cn.Close
End Sub
...
Рейтинг: 0 / 0
Вызов из акц XP .mdb хранимой процедуры SQL-сервера
    #32807410
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По вопросу мне казалось, что речь идет об MDB файле и использовании DAO библиотек, для организации источника данных для формы. Ан нет!

Перейти совсем в ADP не получиться ?
...
Рейтинг: 0 / 0
Вызов из акц XP .mdb хранимой процедуры SQL-сервера
    #32807579
Галка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Программист-ЛюбительПо вопросу мне казалось, что речь идет об MDB файле и использовании DAO библиотек, для организации источника данных для формы. Ан нет!

Перейти совсем в ADP не получиться ?

речь и правда идёт об MDB.
переходить на ADP и хочу и боюсь, поскольку понимаю,
что все селекты придётся писать руками... там ведь представления :-)
2 года занимаюсь акцесом- почти всё делала мастерами.
Несколько месяцев как стала ручками писать..., соответственно не без помощи рядом сидящих и вас, за что всем ОГРОМНОЕ СПАСИБО! :-)
Эта задачка изначально должна была решаться быстро- попробовала делать на адп и сразу возникло множество вопросов... испугалась и вернулась на mdb.
...
Рейтинг: 0 / 0
Вызов из акц XP .mdb хранимой процедуры SQL-сервера
    #32807712
ssssы
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а как же
Enterprise Manager
...
Рейтинг: 0 / 0
Вызов из акц XP .mdb хранимой процедуры SQL-сервера
    #32807784
Галка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ssssыа как же
Enterprise Manager
а что с ним должно было случиться? :)
...
Рейтинг: 0 / 0
Вызов из акц XP .mdb хранимой процедуры SQL-сервера
    #32807798
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Последний год работаю в ADP после MDB. Доволен чрезвычайно. Переходить можно. Если использовать только те возможности сервера, к-ые есть в аксессе, то нерешаемых проблем быть не должно. А потом можно постепенно идти глубже в эскуэль.
...
Рейтинг: 0 / 0
Вызов из акц XP .mdb хранимой процедуры SQL-сервера
    #32807817
Галка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Программист-Любитель Если использовать только те возможности сервера, к-ые есть в аксессе

для этого надо знать возможности сервера:-)))
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вызов из акц XP .mdb хранимой процедуры SQL-сервера
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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