|
|
|
RecordSource формы и сохраненная процедура
|
|||
|---|---|---|---|
|
#18+
Можно ли в RecordSource формы поставить результат выполнения сохраненной процедуры на сервере MS SQL 2k? Т.е. что то вроде: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2003, 14:12 |
|
||
|
RecordSource формы и сохраненная процедура
|
|||
|---|---|---|---|
|
#18+
Создаете "Запрос к серверу" (Path Thrue Query), в его свойстве sql пишете текст Вашего запроса и подкладываете этот запрос к свойтсву RecordSource формы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2003, 14:34 |
|
||
|
RecordSource формы и сохраненная процедура
|
|||
|---|---|---|---|
|
#18+
Зависот от того adp или mdb ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2003, 14:36 |
|
||
|
RecordSource формы и сохраненная процедура
|
|||
|---|---|---|---|
|
#18+
Это mdb. Запрос к серверу не принимает параметры типа Me.field1 или Forms!Form1!Field1, поэтому я и пользуюсь Execute. Может есть способ загнать результат выполнения Execute в локальную таблицу? Тогда можно было бы поставить ее источником. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2003, 14:47 |
|
||
|
RecordSource формы и сохраненная процедура
|
|||
|---|---|---|---|
|
#18+
Запрос к серверу можно формировать динамически, по аналогии с первым постом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2003, 15:16 |
|
||
|
RecordSource формы и сохраненная процедура
|
|||
|---|---|---|---|
|
#18+
А как именно динамически создать запрос к серверу? Какой командой хотя бы приблизительно? Я не нашел такого в описании. Получается что надо динамически формировать новый объект а потом каждый раз удалять его? А есть ли способ занести в таблицу результат выполнения execute? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2003, 16:55 |
|
||
|
RecordSource формы и сохраненная процедура
|
|||
|---|---|---|---|
|
#18+
А версия Access какая? В 200х можно форме сразу отдать рекордсет, который вернет ConnectionObject.Execute Для 97 (и DAO) запрос к серверу создается примерно так: Dim qry As QueryDef Set qry = CurrentDb.CreateQueryDef("TmpQueryName") qry.Connect = "ODBC;..." qry.SQL = "{call SPName(" & lParVar & ")}" qry.Close Но можно, например, создать один запрос-шаблон и менять у него свойство SQL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2003, 17:17 |
|
||
|
|

start [/forum/topic.php?fid=45&tid=1678867]: |
0ms |
get settings: |
6ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
53ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 194ms |
| total: | 332ms |

| 0 / 0 |
