我试图在VB中声明DAO变量,但是当我去赋值语句时,它说它们必须声明。但我刚刚在上面的行中声明了它们!这是怎么回事?Visual Basic声明问题
代码:
Public Class frmBaseForm Public acDb As dao.Database Public acRs As dao.Recordset acRs = acDb.OpenRecordset("Something") End Class
的ACR显示了在最后一行的未申报。
我试图在VB中声明DAO变量,但是当我去赋值语句时,它说它们必须声明。但我刚刚在上面的行中声明了它们!这是怎么回事?Visual Basic声明问题
代码:
Public Class frmBaseForm Public acDb As dao.Database Public acRs As dao.Recordset acRs = acDb.OpenRecordset("Something") End Class
的ACR显示了在最后一行的未申报。
您必须首先在项目中添加Dao对象库(以防万一您还没有这样做)。
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
或者类似的东西
谢谢,我会试试看。 – 2010-02-08 14:07:10
哪个版本VB的?我假设6或vba,但我的一部分是唠叨,它可能是vb.net。如果是后者,则根本不应该使用dao对象。 – 2010-02-08 03:56:48
我正在从Microsoft编写VB 2008 Express Edition IDE。所以,无论使用什么版本的VB。我应该用什么来代替道?我需要操作Access数据库并将它们发送到Powerpoint。 – 2010-02-08 14:08:40