|
|
|
Как источником записей формы программно прописать хранимую процедуру на SQL-сервере, а не локально сохраненный запрос?
|
|||
|---|---|---|---|
|
#18+
BaginЕще вопрос: Я так понимаю, при запуске ADP аксес открывает сеанс и держит его до полного закрытия всего приложения. А не расходует ли он в это время ресурсы сети и сервера? Дык - это не глупые же, вроде, люди MSSQL и Акс писали :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2004, 18:10:00 |
|
||
|
Как источником записей формы программно прописать хранимую процедуру на SQL-сервере, а не локально сохраненный запрос?
|
|||
|---|---|---|---|
|
#18+
paparome BaginЕще вопрос: Я так понимаю, при запуске ADP аксес открывает сеанс и держит его до полного закрытия всего приложения. А не расходует ли он в это время ресурсы сети и сервера? Дык - это не глупые же, вроде, люди MSSQL и Акс писали :) А кто его знает! Я как-то давно анализировал трафик когда подключался таблицам и делал запросы. Аксесе 97 тащит к себе все что нужно и не нужно и у себя похоже лопатит, а точно такие же запросы в VFP на много меньше ресурсы жрали. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2004, 18:16:11 |
|
||
|
Как источником записей формы программно прописать хранимую процедуру на SQL-сервере, а не локально сохраненный запрос?
|
|||
|---|---|---|---|
|
#18+
ВиталБлин!!! Не обратил внимания, что речь не об adp!!! Тогда использовать ADODB.Recordset. Открыть его ("exec MyProc('" & Me.TextBox1 & "', '" Me.TextBox2 & "')") и присвоить форме. Set Me.Recordset = rst Запарился уже: Set refToList = Me.ListSub.Form Dim cnn As New ADODB.Connection Dim Rs As New ADODB.Recordset Dim qwqw As New ADODB.Recordset cnn.Open "Provider=SQLOLEDB;Data Source=server01;" _ + "database=test;uid=logintest;pwd=;" Rs.Open "exec PredstList", cnn ' Вот здесь спотыкается: Set refToList.Recordset = Rs Пишет: Run-time error: '7965': Указанный объект не может являться значением свойства "Набор записей" (Recordset). Делал вместо Set refToList.Recordset = Rs Rs.MoveFirst MsgBox Rs!F01 все нормально, записи получаю. Подскажите как обойти ошибку, плз? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2004, 17:01:09 |
|
||
|
Как источником записей формы программно прописать хранимую процедуру на SQL-сервере, а не локально сохраненный запрос?
|
|||
|---|---|---|---|
|
#18+
Всем отвечающим: хорош уже ADP пропагандировать Как на mdb это сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2004, 19:33:31 |
|
||
|
Как источником записей формы программно прописать хранимую процедуру на SQL-сервере, а не локально сохраненный запрос?
|
|||
|---|---|---|---|
|
#18+
Всем кто помогал, большое спасибо! Сделал так: ' Добавил строку: RS.CursorLocation = adUseClient Подробнее модно посмотреть: http://am.rusimport.ru/MSAccess/f2.aspx?type=1&id=20841 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2004, 09:52:41 |
|
||
|
Как источником записей формы программно прописать хранимую процедуру на SQL-сервере, а не локально сохраненный запрос?
|
|||
|---|---|---|---|
|
#18+
топик ап. использую ADP, в качестве источника записей - параметрическая ХП. как перед открытием формы задать ей значения параметров? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2004, 11:51:37 |
|
||
|
|

start [/forum/topic.php?fid=45&gotonew=1&tid=1669554]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
31ms |
get topic data: |
8ms |
get first new msg: |
5ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 195ms |
| total: | 296ms |

| 0 / 0 |
