Topics   All   MacOS (Only)   Windows (Only)   Linux (Only, Not)   iOS (Only, Not)  
Components   Crossplatform Mac & Win   Server   Client   Old   Deprecated   Guides   Examples   Videos
New in version: 10.0   10.1   10.2   10.3   10.4   10.5   11.0   11.1   11.2   11.3    Statistic    FMM    Blog  


Queries fields values current record as JSON object.

Component Version macOS Windows Linux Server iOS SDK
SQL 10.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes ✅ Yes
MBS( "SQL.GetFieldsAsJSON"; Command )   More


Parameter Description Example
Command The command reference number gained with SQL.NewCommand. $Command


Returns JSON or error.


Queries fields values current record as JSON object.
Dates, Intervals and BLOBs get converted to text. Boolean, Integer, Numeric and Double types are converted to numbers in JSON. Boolean is passed through as boolean. Null or unknown field types are returned as NULL in JSON.


Show records as JSON:

# Create select and run it
Set Variable [ $Command ; Value: MBS("SQL.NewCommand"; $Connection; "SELECT * FROM Test") ]
# Run it
Set Variable [ $result ; Value: MBS("SQL.Execute"; $Command) ]
If [ $result ≠ "OK" ]
    Show Custom Dialog [ "Error: " & $result ]
        Set Variable [ $result ; Value: MBS("SQL.FetchNext"; $Command) ]
        Exit Loop If [ $result ≠ 1 ]
        Show Custom Dialog [ "JSON" ; MBS( "SQL.GetFieldsAsJSON"; $Command ) ]
    End Loop
End If
# Cleanup
Set Variable [ $result2 ; Value: MBS("SQL.FreeCommand"; $Command) ]

See also

Release notes

Example Databases

Blog Entries

Created 11st March 2020, last changed 11st March 2020

SQL.GetFieldValueList - SQL.GetIsolationLevel

Feedback: Report problem or ask question.

MBS Xojo Chart Plugins

Start Chat