Indicates the reason of the notification.
Unit
MSAccess
Syntax
TMSNotificationInfo = (niAlter, niDelete, niDrop, niError, niInsert, niInvalid, niIsolation, niOptions, niPreviousFire, niQuery, niResource, niRestart, niTemplateLimit, niTruncate, niUnknown, niUpdate);
Values
| Value | Meaning |
|
niAlter |
One or more underlying server objects were modified. |
|
niDelete |
Data in one or more tables referenced in the underlying query was deleted by a DELETE statement. |
|
niDrop |
One or more underlying objects were dropped. |
|
niError |
An internal error occurred in SQL Server. |
|
niInsert |
Data in one or more tables referenced in the underlying query was changed by an INSERT statement. |
|
niInvalid |
A provided statement does not support notifications (INSERT, UPDATE, etc. statement). See this MSDN topic for the detailed information about supported statements. |
|
niIsolation |
The isolation mode is not valid for query notifications (for example, Snapshot). |
|
niOptions |
The connection options were not provided correctly. |
|
niPreviousFire |
A previous statement has caused query notifications to fire under the current transaction. |
|
niQuery |
A SELECT statement that does not correspond to restrictions was provided. |
|
niResource |
The notification subscription was removed as there may be not enough server resources. |
|
niRestart |
SQL Server was restarted. |
|
niTemplateLimit |
One or more tables used in a query reached the maximum number of allowed templates. |
|
niTruncate |
One or more tables used in the underlying query were truncated. |
|
niUnknown |
An option sent by the server was not recognized. |
|
niUpdate |
Data in one or more underlying tables was changed by an UPDATE statement. |