|
|
|
Access (ADP) + MSSQL + StoredProc : Вызов с параметром?
|
|||
|---|---|---|---|
|
#18+
Есть проект ADP. В базе MS SQL есть процедура, ей передаешь ID она для него вытаскивает записи из таблицы. Хочу создать подчиненную форму... Если была бы порсто база MDB можно было бы в самом запросе указать ссылку на этот ID (параметр) а как тут поступать. Как передать параметр в запрос расположенный на сервере и вывод запихнуть в форму рекордсетом? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2003, 21:58 |
|
||
|
Access (ADP) + MSSQL + StoredProc : Вызов с параметром?
|
|||
|---|---|---|---|
|
#18+
Посмотри в ADO описание обьекта Command ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2003, 22:45 |
|
||
|
Access (ADP) + MSSQL + StoredProc : Вызов с параметром?
|
|||
|---|---|---|---|
|
#18+
Есть несколько способов решения, но и вывод запихнуть в форму рекордсетом не подходит по религиозным соображениям, поэтому извините, ответить не могу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2003, 01:39 |
|
||
|
Access (ADP) + MSSQL + StoredProc : Вызов с параметром?
|
|||
|---|---|---|---|
|
#18+
А почему не подходит InputParameters? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2003, 13:41 |
|
||
|
Access (ADP) + MSSQL + StoredProc : Вызов с параметром?
|
|||
|---|---|---|---|
|
#18+
Но если очень хочется именно в рекордсет mcnnMain.ConnectionString = conString mcnnMain.Open If Not IsNull(Me.OpenArgs) Then Dim id As Long id = CLng(Me.OpenArgs) Set cmd = New ADODB.Command cmd.ActiveConnection = mcnnMain cmd.CommandText = "be_sp_Maket" cmd.CommandType = adCmdStoredProc Set prm = cmd.CreateParameter("idMaket", adInteger, adParamInput, , id) cmd.Parameters.Append prm mrstMaket.Open cmd, , adOpenKeyset, adLockOptimistic Set prm = Nothing Set cmd = Nothing End If Set Me.Recordset = mrstMaket ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2003, 13:52 |
|
||
|
Access (ADP) + MSSQL + StoredProc : Вызов с параметром?
|
|||
|---|---|---|---|
|
#18+
2Nick987 a уыть смысл так городить ради того чтобы прибамбасить к форме рекордсет? 2mahoune похоже проблемы при переходе с mdb на adp. опыт и навык работы мдб применяются к адп. это все возможно но (простите за грубость) - рвать зубы через .... источник строк ХП однозначная таблица - команда синхронизации - входной параметр @хх=поле (с id) или я непонял поставленный вопрос? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2003, 16:05 |
|
||
|
Access (ADP) + MSSQL + StoredProc : Вызов с параметром?
|
|||
|---|---|---|---|
|
#18+
Все правильно все говорят. Только уже под позднюю ночь раскопал InputParameters но они с ходу не заработали. Когда в ХП один параметр, то передавать надо только значение. Когда несколько??? Примером из HELP не получилось! Но это разберемся! P.S. Надо мне купить книжку этого Гейца (Или как там...) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2003, 16:23 |
|
||
|
Access (ADP) + MSSQL + StoredProc : Вызов с параметром?
|
|||
|---|---|---|---|
|
#18+
Не трожь святое Не Гейтс, не Гейц, а Гетц Когда параметров несколько - так и пишешь Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2003, 16:30 |
|
||
|
Access (ADP) + MSSQL + StoredProc : Вызов с параметром?
|
|||
|---|---|---|---|
|
#18+
Грасиас, а за Гейца готов ответить и понести наказание! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2003, 17:05 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32189404&tid=1680963]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
61ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
28ms |
get tp. blocked users: |
1ms |
| others: | 187ms |
| total: | 314ms |

| 0 / 0 |
