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

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

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

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

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

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

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
01.12.2004, 12:42:29
    #32807410
Программист-Любитель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вызов из акц XP .mdb хранимой процедуры SQL-сервера
По вопросу мне казалось, что речь идет об MDB файле и использовании DAO библиотек, для организации источника данных для формы. Ан нет!

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

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

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

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


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