SqlExport: Difference between revisions
Jump to navigation
Jump to search
Line 3: | Line 3: | ||
== Description == | == Description == | ||
The SQLExport function | The SQLExport function returns an SQLite database to a JSON object. This object can then be sent to another server using AJAX. | ||
To include your own ''filename'', include it as the second parameter. If nothing is suppled, ‘default’ will be used. | To include your own ''filename'', include it as the second parameter. If nothing is suppled, ‘default’ will be used. |
Revision as of 09:48, 10 May 2015
SQLExport(db[, filename[, function]])
Description
The SQLExport function returns an SQLite database to a JSON object. This object can then be sent to another server using AJAX.
To include your own filename, include it as the second parameter. If nothing is suppled, ‘default’ will be used.
Since it can take some time to do the conversion with large databases, the SQLExport returns immediately and continues to run in the background. When it is complete, function is called in your app.
SQLExport is used by the IDE to convert databases listed in the manifest to JavaScript files which are included in the project.
For more information on SQLite, see Using SQLite.
Example
Function btnSQLExport_onclick() NSB.ShowProgress("Exporting database...") DBjson=SQLExport(DB,"customer.db",exportComplete) End Function Function exportComplete() NSB.ShowProgress(False) MsgBox JSON.stringify(DBjson) End Function
Output
(a MsgBox showing the converted data as a string)