When you upgrade from Ac97 to Ac2K, some of the libraries change and you need to upgrade the references. The advice given you earlier is absolutely accurate. Look in the Tools>>References dialog box to see whatever is missing. Browse for it. Re-establish the link to the file in question.
In some cases the problem is simply that a version number has changed. For me the culprit was DAO35.DLL became DAO36.DLL, all other things being equal.
And the Date() function is just the first function call you tripped over. But in fact, ANY function call would have provided the trip wire. The last time I saw this, it was the Left$ function that got me. But it was some other library that was actually missing. Access is kind of dumb about this sort of thing, so it points to the wrong problem sometimes - like right now.
[This message has been edited by The_Doc_Man (edited 06-06-2002).]