Executing Queries¶
connection dbExecute query¶
This function behaves differently in scheduled and unscheduled.
Scheduled: Suspends the script like a sleep/waitUntil would do, and continues once result is ready.
Unscheduled: Freezes the game until the result is ready. (You probably want to use dbExecuteAsync)
| connection: | <DBConnection> - The connection to execute the query on |
|---|---|
| query: | <QUERY> - the query object returned by dbPrepareQuery |
Returns: <RESULT>
connection dbExecuteAsync query¶
This function executes the query in a seperate thread and returns a handle to the task.
You can bind callbacks to it, or wait on the task to finish (see below)
| connection: | <DBConnection> - The connection to execute the query on |
|---|---|
| query: | <QUERY> - the query object returned by dbPrepareQuery |
Returns: <ASYNC_RESULT> (See results: Handling Async results)