Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Вопрос про Connection
|
|||
|---|---|---|---|
|
#18+
Ситуация: В приложении есть LoginDialog, при помощи которого я создаю подключение к БД. Подкючается нормально, но когда я из другой формы в качестве ActiveConnection для Recordsetа указваю это соединение, программа говорит, что не открыть Recordset. В режиме отладки значение переменной подключения = "empty". что я делаю неправильно. Вот код: обработчик события LoginDialog: Public Cnn As ADODB.Connection Dim Uid As String Dim Pwd As String Private Sub cmdOK_Click() On Error GoTo Errorlabel Uid = txtUserName Pwd = txtPassword Set Cnn = New ADODB.Connection With Cnn .ConnectionString = "PROVIDER=MSDASQL;" & _ "DSN=1depo;" & _ "uid=" & Uid & ";" & _ "pwd=" & Pwd & ";" & _ "database = 1depo" End With Cnn.Open Cnn If Cnn.State = adStateOpen Then OK = True Me.Hide Else Errorlabel: MsgBox "Не получилось" End If End Sub Вот попытка открыть Рекордсет: Dim rsDocuments As ADODB.Recordset Set rsDocuments = New ADODB.Recordset With rsDocuments .CursorType = adOpenDynamic .LockType = adLockOptimistic .Source = "{Call spDocumentS}" .ActiveConnection = Cnn .Open End With Ругается на строку ".ActiveConnection = Cnn" Помогите, плз ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2004, 13:32 |
|
||
|
Вопрос про Connection
|
|||
|---|---|---|---|
|
#18+
авторPublic Cnn As ADODB.Connection Создай модуль и внем оъяви Connection. Внутри формы Public не объявляется ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2004, 14:21 |
|
||
|
Вопрос про Connection
|
|||
|---|---|---|---|
|
#18+
Почему бы и нет? Главное потом эту форму не килять:) А на самом деле должно быть Set .ActiveConnection = Cnn ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2004, 14:35 |
|
||
|
Вопрос про Connection
|
|||
|---|---|---|---|
|
#18+
точно работает. спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2004, 14:37 |
|
||
|
Вопрос про Connection
|
|||
|---|---|---|---|
|
#18+
автордолжно быть Set .ActiveConnection = Cnn Честно говоря, у меня работает и без SET. Правда, таким образом я запускаю хранимые процедуры. А выборки я делаю rs.open "select * from table", cn, adOpenDynamic, adLockOptimistic ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2004, 15:14 |
|
||
|
|

start [/forum/topic.php?fid=60&fpage=383&tid=2169995]: |
0ms |
get settings: |
6ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
22ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
23ms |
get tp. blocked users: |
1ms |
| others: | 243ms |
| total: | 317ms |

| 0 / 0 |
