ACC97: Compilation Error After Converting NWIND.MDB in Access 97ID: Q160500
|
Moderate: Requires basic macro, coding, and interoperability skills.
When you convert the Microsoft Access 2.0 sample database NWIND.MDB to
Microsoft Access 97, you receive the following error message:
There were compilation errors during the conversion or enabling of this database.
Microsoft Access 97 supports some new Visual Basic keywords, and you cannot
use those keywords as identifiers in your database. The keywords are:
AddressOf, Decimal, DefDec, Enum, Event, Friend, Implements, RaiseEvent,
WithEvents. When you convert a database from an earlier version of
Microsoft Access to Microsoft Access 97, existing identifiers that are the
same as new Visual Basic keywords cause a compile error.
In this example, NWIND.MDB uses an identifier called Event in the ShowEvent
procedure of the Utility Functions module.
After you convert NWIND.MDB to Microsoft Access 97, do the following to
fully compile the project:
Sub ShowEvent (Event_var As String)
' Accepts: a text value, the type or name of an object and the name
' of an event.
' Purpose: displays an event history list in the Event History form.
If IsNull(Forms![Event History]![History]) Then
Forms![Event History]![History] = Event_var
Else
Forms![Event History]![History] = Event_var & Chr(13) & _
Chr(10) & Forms![Event History]![History]
End If
End Sub
There were compilation errors during the conversion or enabling of this database.
For more information about reserved keywords in Microsoft Access 97, search the Help Index for "scoping levels," and then view the topic "Scoping and Object-Naming Compatibility."
Keywords : kberrmsg MdlProb PgmErr
Version : 97
Platform : WINDOWS
Issue type : kbprb
Last Reviewed: April 23, 1999