Вопрос объявления Visual Basic - PullRequest
0 голосов
/ 08 февраля 2010

Я пытаюсь объявить переменные DAO в VB, но когда я иду к операторам присваивания, он говорит, что они должны быть объявлены. Но я только что объявил их в строке выше! Что происходит?

Код:

 Public Class frmBaseForm

     Public acDb As dao.Database
     Public acRs As dao.Recordset

     acRs = acDb.OpenRecordset("Something")

 End Class

acRs отображаются как необъявленные в последней строке.

Ответы [ 2 ]

2 голосов
/ 08 февраля 2010
Public Class frmBaseForm

    Public acDb As dao.Database
    Public acRs As dao.Recordset

   Public Sub ArbitraryEvent()
    acDB = New dao.Database
    acRs = acDb.OpenRecordset("Something")
   End Sub
End Class

или что-то в этом роде

0 голосов
/ 08 февраля 2010

Сначала вы должны добавить библиотеку объектов Dao в свой проект (на тот случай, если вы еще этого не сделали).

...