When you are using a parameterized stored procedure as the initial record source for a form (by setting both the
RecordSource and the
UniqueTable properties of the form to the stored procedure), and you then change the record source of the form (by setting both the
RecordSource and the
UniqueTable properties of the form to a different data source, such as a table or query), and you then set the record source of the form back to the stored procedure (by setting both the
RecordSource and the
UniqueTable properties), when you view the form in Form view, or you close the form, you may receive one of the following error messages, and then Access quits:
In Windows 95 or 98
This program has performed an illegal operation and will be shut down.
If the problem persists, contact the program vendor.
When you click
Details (on Microsoft Windows Millennium Edition, press ALT+D), you receive the following message:
MSACCESS caused an invalid page fault in module MSACCESS.EXE at 015f:3003436d.
NOTE: The actual memory address may vary.
In Windows NT
MSACCESS.EXE - Application Error
The instruction at "0x3003436d" referenced memory at "0x039c05d4". The memory could not be "written".
NOTE: The actual memory address may vary.
NOTE: In Microsoft Windows 2000, you do not receive and error message, but Access does quit unexpectedly.