0
Execution context
do as database ... end
is available for Private Cloud/On-Premises
Ninox executes transactions either in the client or on server.
On one hand, which transaction is executed on server or in the client depends on its type (read or write). On the other hand, it also depends on whether the transaction was triggered in the web app or the native app.
A client is the program that is executed on an end device of a network, communicating with a server. Depending on what needs to be done, Ninox executes an instruction directly at the client or at the server.
Description | Transaction type | Web app | Native app |
---|---|---|---|
Data management | |||
Create | Write | Server | Client |
Change | Write | Server | Client |
Delete | Write | Server | Client |
Load views | Read | Server | Client |
Scripting | |||
General (no data change) | Read | Client | Client |
General (at least one data change) | Write | Server | Client |
select | Read | Server | Client |
do as transaction | Read/Write | Server | Client |
do as server | Read/Write | Server | Server |
do as deferred | Read/Write | Server | Server |
do as database | Read/Write | Client | Client |
Trigger after open | Read/Write | Client | Client |
Trigger on new record | Write | Server | Client |
Trigger after update | Write | Server | Client |
Reply
Content aside
Related Articles