|
|
|
Запуск через DAO хранимой процедуры
|
|||
|---|---|---|---|
|
#18+
Переделал бывший запрос на изменение в хранимую процедуру: Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2004, 14:05:37 |
|
||
|
Запуск через DAO хранимой процедуры
|
|||
|---|---|---|---|
|
#18+
1 прямой запрос к серверу через ODBC + querydef + execute 2 Workspace через ODBCDirect Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2004, 14:20:29 |
|
||
|
Запуск через DAO хранимой процедуры
|
|||
|---|---|---|---|
|
#18+
По п.1 не совсем понял: в смысле создать на стороне Аксесса querydef на изменение(т.е. ничего не менять, оставив запрос в Аксессе) или на стороне сервера создать запрос, который запустит ХП(а это как?)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2004, 14:33:03 |
|
||
|
Запуск через DAO хранимой процедуры
|
|||
|---|---|---|---|
|
#18+
написать в аксесе такой код, и подставить туда свои значения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2004, 15:04:48 |
|
||
|
Запуск через DAO хранимой процедуры
|
|||
|---|---|---|---|
|
#18+
Совсем зеленыйПо п.1 не совсем понял: в смысле создать на стороне Аксесса querydef на изменение(т.е. ничего не менять, оставив запрос в Аксессе) или на стороне сервера создать запрос, который запустит ХП(а это как?)? почему запрос обязательно на изменение,тебе нужен к серверу содержимое "SP par1,par2" в свойствах ODBC ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2004, 15:21:32 |
|
||
|
Запуск через DAO хранимой процедуры
|
|||
|---|---|---|---|
|
#18+
авторсодержимое "SP par1,par2" в свойствах ODBCтак это про пункт2(там, где Shuhard код привел), тут я разобрался, спасибо, а я про автор1 прямой запрос к серверу через ODBC + querydef + execute ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2004, 15:57:27 |
|
||
|
Запуск через DAO хранимой процедуры
|
|||
|---|---|---|---|
|
#18+
хранимка Код: plaintext 1. 2. 3. 4. запрос НЕ возвращает данных вызывается currentb,querydefs(Q1).execute ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2004, 16:21:27 |
|
||
|
Запуск через DAO хранимой процедуры
|
|||
|---|---|---|---|
|
#18+
А это из какого Аксесса рисунок приведен? В А97, в св-вах запроса совсем другие позиции. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2004, 18:00:38 |
|
||
|
Запуск через DAO хранимой процедуры
|
|||
|---|---|---|---|
|
#18+
И при попытке ввести в бланк что-то "свое"(на рисунке видно, что бланк содержит имя ХП) вываливается ошибка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2004, 18:03:58 |
|
||
|
Запуск через DAO хранимой процедуры
|
|||
|---|---|---|---|
|
#18+
ибо сказано - ЗАПРОС К СЕРВЕРУ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2004, 18:15:52 |
|
||
|
Запуск через DAO хранимой процедуры
|
|||
|---|---|---|---|
|
#18+
Тьфу(в смысле - спасибо! ) слова "к серверу" я и проглядел! Да, такой способ удобнее, если параметры у запроса неизменные - код короче. А иначе придется вторым способом пользоваться. Что разумнее: объявить переменные MyODBC и MyConn как глобальные, присвоить им значения при открытии базы и потом только ссылаться или каждый раз объявлять и присваивать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2004, 18:37:09 |
|
||
|
Запуск через DAO хранимой процедуры
|
|||
|---|---|---|---|
|
#18+
Совсем зеленыйТьфу(в смысле - спасибо! ) слова "к серверу" я и проглядел! Да, такой способ удобнее, если параметры у запроса неизменные - код короче. А иначе придется вторым способом пользоваться. Что разумнее: объявить переменные MyODBC и MyConn как глобальные, присвоить им значения при открытии базы и потом только ссылаться или каждый раз объявлять и присваивать? 2 глобальные часто сбрасываются при ошибках - поэтому на этапе дебага удобнее "моргать" MyODBC и MyConn почаще 1 для запроса нет проблем(если mdb локальная) менять строку sql посредством querydef и свойства SQL в плюс - отчёты на SP Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2004, 19:03:20 |
|
||
|
|

start [/forum/topic.php?fid=45&fpage=1557&tid=1671707]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
55ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
| others: | 226ms |
| total: | 375ms |

| 0 / 0 |
