
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
14.10.2003, 14:12
|
|||
|---|---|---|---|
|
|||
RecordSource формы и сохраненная процедура |
|||
|
#18+
Можно ли в RecordSource формы поставить результат выполнения сохраненной процедуры на сервере MS SQL 2k? Т.е. что то вроде: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.10.2003, 14:34
|
|||
|---|---|---|---|
|
|||
RecordSource формы и сохраненная процедура |
|||
|
#18+
Создаете "Запрос к серверу" (Path Thrue Query), в его свойстве sql пишете текст Вашего запроса и подкладываете этот запрос к свойтсву RecordSource формы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.10.2003, 14:36
|
|||
|---|---|---|---|
RecordSource формы и сохраненная процедура |
|||
|
#18+
Зависот от того adp или mdb ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.10.2003, 14:47
|
|||
|---|---|---|---|
|
|||
RecordSource формы и сохраненная процедура |
|||
|
#18+
Это mdb. Запрос к серверу не принимает параметры типа Me.field1 или Forms!Form1!Field1, поэтому я и пользуюсь Execute. Может есть способ загнать результат выполнения Execute в локальную таблицу? Тогда можно было бы поставить ее источником. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.10.2003, 15:16
|
|||
|---|---|---|---|
RecordSource формы и сохраненная процедура |
|||
|
#18+
Запрос к серверу можно формировать динамически, по аналогии с первым постом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.10.2003, 16:55
|
|||
|---|---|---|---|
|
|||
RecordSource формы и сохраненная процедура |
|||
|
#18+
А как именно динамически создать запрос к серверу? Какой командой хотя бы приблизительно? Я не нашел такого в описании. Получается что надо динамически формировать новый объект а потом каждый раз удалять его? А есть ли способ занести в таблицу результат выполнения execute? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.10.2003, 17:17
|
|||
|---|---|---|---|
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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=45&mobile=1&tid=1678867]: |
0ms |
get settings: |
11ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
81ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
| others: | 223ms |
| total: | 417ms |

| 0 / 0 |
