powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Простите великодушно.....н уне могу понять , что не так (форма не может присвоить данные)
7 сообщений из 7, страница 1 из 1
Простите великодушно.....н уне могу понять , что не так (форма не может присвоить данные)
    #32844559
Фотография RuslanLisovenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЧТО ТУТ НЕ ТАК?
---------------------------------------------------------------------
Public Function RetTableFromSQL(strSQL As String) As ADODB.Recordset
Dim sTempDB As String
Dim cnn_Str As String

Set RetTableFromSQL = Nothing

sDBname = "Orta380" 'GetSySParam("DB_Name")
sServerName = "Fabrika" 'GetSySParam("Server")

Set rs_ADO_DAO = CreateObject("ADODB.Recordset.2.80") 'New ADODB.Recordset '
Set cnn_Ado = CreateObject("ADODB.Connection.2.80")

With cnn_Ado
.Provider = "SQLOLEDB"
.Properties("Data Source") = sServerName
.Properties("Initial Catalog") = sDBname
.Properties("Integrated Security") = "SSPI"
.Open
Set rs_ADO_DAO = .Execute(strSQL)
.Close
End With
Set RetTableFromSQL = rs_ADO_DAO

End Function
---------------------------------------------------------------------
..........................................
При этом вызов в форме такой
ssql = "exec vp_DocsInfo -1, 0, '01.12.2004', '25.12.2004', 0, 2, Null, 'РА ', Null"
Me.sbfDocs.Form.Recordset = RetTableFromSQL(sSql)
так вот на этапе присвоения Me.sbfDocs.Form.Recordset sub форма sbfDocs не не может типа присвоить данные..........
...
Рейтинг: 0 / 0
Простите великодушно.....н уне могу понять , что не так (форма не может присвоить данные)
    #32844578
Фотография RuslanLisovenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Access 2003 проект ADP

при Set FRM.Recordset = rs_ADO
хоть так
Me.sbfDocs.Form.Recordset = RetRecordFromSQl(sSql, Me.sbfDocs.Form)

выдает сообщение следующее

"The object you entered not a valid RecordSet property"

С ув. к участникам форума, Руслан.
...
Рейтинг: 0 / 0
Простите великодушно.....н уне могу понять , что не так (форма не может присвоить данные)
    #32844611
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
читай хелп и примеры по св-ву Form.Recordset
там все написано
...
Рейтинг: 0 / 0
Простите великодушно.....н уне могу понять , что не так (форма не может присвоить данные)
    #32844778
aleks2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
ssql = "exec vp_DocsInfo -1, 0, '01.12.2004', '25.12.2004', 0, 2, Null, 'РА ', Null"
Dim rs as ADODB.Recordset
set rs=RetTableFromSQL(sSql)
Me.sbfDocs.Form.Recordset = rs
---------------
почему? А хрен его знает.
...
Рейтинг: 0 / 0
Простите великодушно.....н уне могу понять , что не так (форма не может присвоить данные)
    #32844779
aleks2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пардон

Me.sbfDocs.Form.Recordset = rs

следует читать

set Me.sbfDocs.Form.Recordset = rs
...
Рейтинг: 0 / 0
Простите великодушно.....н уне могу понять , что не так (форма не может присвоить данные)
    #32844974
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А вчем смысл более подрбного написания со всеми номерами версий нежели Set rs = New ADODB.Recordset ? Такая конструкция будет работать на разных версиях библиотеки одинаково.
...
Рейтинг: 0 / 0
Простите великодушно.....н уне могу понять , что не так (форма не может присвоить данные)
    #32845763
Фотография RuslanLisovenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aleks2
Код: plaintext
1.
2.
3.
ssql = "exec vp_DocsInfo -1, 0, '01.12.2004', '25.12.2004', 0, 2, Null, 'РА ', Null"
Dim rs as ADODB.Recordset
set rs=RetTableFromSQL(sSql)
Me.sbfDocs.Form.Recordset = rs
---------------
почему? А хрен его знает.

Спасибо , что оветили уже сам доковырял в субботу точно так.........
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Простите великодушно.....н уне могу понять , что не так (форма не может присвоить данные)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]