Contents
| Index
| Search
- OpenQM
- Introduction to the QM Database
- The Command Environment
- The QM File System
- QM Commands
- * (Comment)
- $ECHO
- ABORT
- ACCOUNT.RESTORE
- ACCOUNT.SAVE
- ADD.DF
- ADMIN
- ADMIN.SERVER
- ADMIN.USER
- ALIAS
- ANALYSE.FILE
- AUTHENTICATE
- AUTOLOGOUT
- BASIC
- BELL
- BLOCK.PRINT, BLOCK.TERM
- BREAK
- BUILD.INDEX
- CATALOGUE
- CED
- CHANGE.KEY.PASSWORD
- CHAR.MAP
- CLEAN.ACCOUNT
- CLEAR.ABORT
- CLEAR.DATA
- CLEAR.FILE
- CLEAR.INPUT
- CLEAR.LOCKS
- CLEAR.PROMPTS
- CLEAR.SELECT
- CLEAR.STACK
- CLOSE.ECI
- CLR
- CNAME
- COMMAND.LOGGER
- COMO
- COMPARE.FILES
- COMPILE.CONSTRAINTS
- COMPILE.DICT
- CONFIG
- CONFIGURE.FILE
- COPY
- COPY.LIST
- COPY.LISTP
- COPYP
- CREATE.ACCOUNT
- CREATE.FILE
- CREATE.INDEX
- CREATE.KEY, CREATE.SECURE.KEY
- CREATE.USER
- CT
- CWD
- DATA
- DATE
- DATE.FORMAT
- DEBUG
- DECATALOG
- DECRYPT.FILE
- DELETE
- DELETE.ACCOUNT
- DELETE.CATALOGUE
- DELETE.COMMON
- DELETE.DEMO
- DELETE.FILE
- DELETE.INDEX
- DELETE.KEY
- DELETE.LIST
- DELETE.SERVER
- DELETE.USER
- DISABLE.INDEX
- DISABLE.KEY
- DISABLE.PUBLISHING
- DISPLAY
- DO.REMOTE
- DUMP
- ECHO
- ECS.MAP
- ED
- EDIT.CONFIG
- EDIT.LIST
- EDIT.MAP
- ENABLE.KEY
- ENABLE.PUBLISHING
- ENCRYPT.FILE
- EXECUTE.LIST
- FILE.SAVE
- FILE.STAT
- FIND.ACCOUNT
- FIND.FILE
- FIND.PROGRAM
- FORMAT
- FORM.LIST
- FSTAT
- FSTAT.USER
- GENERATE
- GET.LICENCE.UPDATE
- GET.LIST
- GET.STACK
- GO
- GRANT.KEY
- HELP
- HSM
- HUSH
- IF
- INHIBIT.LOGIN
- LIST.COMMON
- LIST.DF
- LIST.DIFF
- LIST.FILES
- LIST.INDEX
- LIST.INTER
- LIST.KEYS
- LIST.LOCKS
- LIST.PHANTOMS
- LIST.PRINTERS
- LIST.READU
- LIST.REPLICATED
- LIST.SERVERS
- LIST.TERM.TYPES
- LIST.TRIGGERS
- LIST.UNION
- LIST.USERS
- LIST.VARS
- LISTDICT
- LISTF
- LISTK
- LISTM
- LISTPA
- LISTPH
- LISTPQ
- LISTQ
- LISTR
- LISTS
- LISTU
- LISTV
- LOAD.LANGUAGE
- LOCK
- LOCK.TRACER
- LOGIN.PORT
- LOGMSG
- LOGOUT
- LOGTO
- LOOP / REPEAT
- MAKE.INDEX
- MAP
- MED
- MERGE.LIST
- MESSAGE
- MODIFY
- MOVE.LIST
- NLS
- NSELECT
- OPTION
- OSCOPY
- PACKAGE.LICENCE
- PASSWORD
- PAUSE
- PDEBUG
- PDUMP
- PHANTOM
- POOL.STATUS
- PRINTER
- PROFILER
- PSTAT
- PTERM
- PUBLISH
- PUBLISH.ACCOUNT
- QSELECT
- QUIT
- REBUILD.ALL.INDICES
- REDO
- RELEASE
- REMOVE.DF
- REPORT.SRC
- REPORT.STYLE
- RESET.MASTER.KEY
- RESTORE.ACCOUNTS
- REVOKE.KEY
- RPL.PAUSE
- RPL.STATUS
- RUN
- SAVE.LIST
- SAVE.STACK
- SCRB
- SECURITY
- SED
- SEL.RESTORE
- SELECT.DIR
- SELECTINDEX
- SET
- SET.DEVICE
- SET.ENCRYPTION.KEY.NAME
- SET.EXIT.STATUS
- SET.FILE
- SET.LANGUAGE
- SET.MODE
- SET.QUEUE
- SET.SERVER, SET.PRIVATE.SERVER
- SET.TRIGGER
- SET.VFS.SERVER
- SETPORT
- SETPTR
- SETUP.DEMO
- SH
- SHOW.LIST
- SLEEP
- SORT.LIST
- SP.ASSIGN
- SP.OPEN, SP.CLOSE
- SP.VIEW
- SPOOL
- STATUS
- STOP
- SUBSCRIBE
- T.DUMP
- T.LOAD
- T.DET, T.EOD, T.FWD, T.RDLBL, T.READ, T.REW, T.STAT, T.WEOF
- TANDEM
- TERM
- TIME
- UMASK
- UNLOCK
- UNLOCK.KEY.VAULT
- UPDATE.ACCOUNT
- UPDATE.LICENCE
- UPDATE.RECORD
- VERIFY.CONSTRAINTS
- WEBSVC
- WHO
- WHERE
- Query Processing
- QMBasic
- QMBasic overview
- QMBasic - Compiler Directives
- QMBasic Limits
- QMBasic Statements and Functions by Type
- QMBasic Statements and Functions by Name
- @(x,y) Function
- ABORT
- ABS()
- ACCEPT.SOCKET.CONNECTION()
- ACCOUNT.PATH()
- ACOS()
- ALPHA()
- ANDS()
- ARG()
- ARG.COUNT()
- ARG.PRESENT()
- ASCII()
- ASIN()
- ASSIGNED()
- ATAN()
- BEGIN CASE
- BEGIN TRANSACTION
- BINDKEY()
- BITAND()
- BITNOT()
- BITOR()
- BITRESET()
- BITSET()
- BITTEST()
- BITXOR()
- BOOL()
- BREAK
- BREAK.COUNT()
- BSCAN
- CALL, ENTER
- CASING
- CATALOGUED()
- CATS()
- CAUGHT()
- CEIL(), FLOOR()
- CHAIN
- CHANGE()
- CHAR()
- CHECKSUM()
- CHILD()
- CLASS
- CLEAR
- CLEARCOMMON
- CLEARDATA
- CLEARFILE
- CLEARINPUT
- CLEARSELECT
- CLOSE
- CLOSE.SOCKET
- CLOSESEQ
- COL1()
- COL2()
- COLLECTION()
- COMMON
- COMPARE(), COMPARES()
- CONFIG()
- CONNECT.PORT()
- CONTINUE
- CONVERT
- COS()
- COUNT()
- CREATE
- CREATE.FILE
- CREATE.SERVER.SOCKET
- CROP()
- CSVDQ()
- CSV.MODE
- DATA
- DATE()
- DCOUNT()
- DEBUG
- DECRYPT()
- DEFFUN
- DEL
- DELETE
- DELETELIST
- DELETESEQ
- DFPART()
- DIGEST()
- DIMENSION
- DIR()
- DISINHERIT
- DISPLAY
- DISPLAY.WIDTH
- DISABLE.KEY
- DIV()
- DOWNCASE()
- DPARSE and DPARSE.CSV
- DTX()
- EBCDIC()
- ECHAR()
- ECHO
- ELEMENT.EXISTS()
- ENABLE.KEY
- ENCRYPT(), ENCRYPTX()
- END
- ENTER.PACKAGE()
- ENUMERATE()
- ENV()
- EPOCH()
- EQS()
- EQUATE
- EREPLACE()
- ERRMSG
- EVALUATE
- EXECUTE
- EXIT
- EXIT.PACKAGE()
- EXP()
- EXPAND()
- EXTRACT()
- FCONTROL()
- FIELD()
- FIELDSTORE()
- FILE
- FILE.EVENT
- FILEINFO()
- FILELOCK
- FILEUNLOCK
- FIND
- FINDSTR
- FIX()
- FLUSH
- FLUSH.DH.CACHE
- FMT()
- FMTDW(), FMTDWS()
- FOLD() and FOLDS()
- FOLDDW(), FOLDDWS()
- FOOTING
- FOR / NEXT
- FORMCSV()
- FORMLIST, FORMLISTV
- FUNCTION
- GES()
- GET
- GET(ARG.)
- GET.MESSAGES()
- GET.PORT.PARAMS()
- GETLIST, GETLISTV
- GETLOCKS()
- GETNLS()
- GETPU()
- GETREM()
- GOSUB
- GOTO
- GROUPSTORE
- GTS()
- HEADING
- HUSH
- ICONV()
- IDIV()
- IF /THEN / ELSE
- IFS()
- IN
- INDEX()
- INDICES()
- INHERIT
- INMAT()
- INPUT, INPUTDW
- INPUT @
- INPUTCSV
- INPUTFIELD
- INPUTIF
- INPUTNULL
- INPUTTRAP
- INS
- INT()
- INVERT()
- IS.ALNUM(), IS.ALPHA(), IS.DIGIT(), IS.GRAPH(), IS.MARK(), IS.SPACE(), IS.WIDE()
- IS.ECS()
- IS.NULL()
- IS.WIDESTR()
- ITYPE()
- JBUILD()
- JPARSE()
- KEEP.SELECT
- KEY
- KEYCODE()
- KEYEDIT
- KEYEXIT
- KEYIN()
- KEYINV()
- KEYREADY()
- KEYTRAP
- LAST()
- LEFT()
- LEN()
- LES()
- LISTINDEX()
- LN()
- LOCAL
- LOCATE
- LOCK
- LOGMSG
- LOOP / REPEAT
- LOWER()
- LTS()
- MARK.MAPPING
- MAT
- MAT()
- MATBUILD
- MATCHESS()
- MATCHFIELD(), MATCHFIELDS()
- MATPARSE
- MATREAD, MATREADL, MATREADU
- MATREADCSV
- MATSTR()
- MATWRITE
- MATWRITECSV
- MAX()
- MAXIMUM()
- MD5()
- MERGELIST()
- MIN()
- MINIMUM()
- MOD()
- MOUSE
- MOVELIST
- MVDATE()
- MVDATE.TIME()
- MVEPOCH()
- MVTIME()
- NAP
- NEG()
- NES()
- NOBUF
- NOT()
- NULL
- NUM()
- NUMERIC()
- NV(), NS()
- OBJECT()
- OBJINFO()
- OCONV()
- ON GOSUB
- ON GOTO
- OPEN
- OPENPATH
- OPENSEQ
- OPENTEMP
- OPEN.SOCKET()
- OPTION()
- ORS()
- OS.ERROR()
- OS.EXECUTE
- OSDELETE
- OSPATH()
- OSREAD
- OSRENAME()
- OSWRITE
- OUTERJOIN()
- PAGE
- PARSE()
- PAUSE
- PDUMP
- PHANTOM
- POOL.IDLE
- PRECISION
- PRINT
- PRINTCSV
- PRINTER
- PRINTER CLOSE
- PRINTER DISPLAY
- PRINTER FILE
- PRINTER NAME
- PRINTER RESET
- PRINTER SETTING
- PRINTER.SETTING()
- PRINTERR
- PRIVATE
- PROCREAD
- PROCWRITE
- PROGRAM
- PROMPT
- PTERM()
- PUBLIC
- PWR()
- QUOTE()
- RAISE()
- RANDOMIZE
- RDIV()
- READ
- READ.SOCKET()
- READBLK
- READCSV
- READL
- READLIST
- READNEXT
- READSEQ
- READU
- READV
- READVL, READVU
- RECORDLOCKED()
- RECORDLOCKL, RECORDLOCKU
- REGEX()
- RELEASE
- REM()
- REMARK
- REMOVE, REMOVE(), REVREMOVE
- REMOVE.BREAK.HANDLER
- REMOVEF()
- REPLACE()
- RESTORE.SCREEN
- RESTRICTED
- RETURN
- REUSE()
- REUSING()
- RIGHT()
- RMVD()
- ROOT
- RND()
- ROUNDDOWN(), ROUNDUP()
- SADD(), SDIV(), SMUL(), SSUB()
- SAVE.SCREEN()
- SAVELIST
- SCAN
- SCMP()
- SEEK
- SELECT, SELECTN, SELECTV
- SELECT.SOCKET()
- SELECTE
- SELECTINDEX, SELECTINDEXV
- SELECTINFO()
- SELECTLEFT, SELECTRIGHT
- SEND
- SENTENCE()
- SEQ()
- SERVER.ADDR()
- SERVER.WINDOW()
- SET.ARG
- SET.BREAK.HANDLER
- SET.ECS.MAP()
- SET.EXIT.STATUS
- SETLEFT, SETRIGHT
- SET.PORT.PARAMS()
- SET.SOCKET.MODE()
- SET.STATUS
- SET.TIMEZONE
- SETNLS
- SETPU
- SETREM
- SHARED
- SHIFT()
- SIGNAL()
- SIN()
- SLEEP
- SOCKET.INFO()
- SORT()
- SORTADD
- SORTCLEAR
- SORTDATA()
- SORTNEXT()
- SORT.COMPARE()
- SOUNDEX()
- SPACE()
- SQRT()
- SPLICE()
- SQUOTE()
- SSELECT, SSELECTN, SSELECTV
- STATUS()
- STATUS
- STOP
- STR()
- SUBR()
- SUBROUTINE
- SUBSTITUTE()
- SUBSTRDW(), SUBSTRDWS()
- SUBSTRINGS()
- SUM()
- SUMMATION()
- SWAPCASE()
- SWAPMARKS()
- SYSMSG()
- SYSTEM()
- TAN()
- TCLREAD
- TERMINFO(), TERMINFO.EX()
- TESTLOCK()
- THROW
- TIME()
- TIMEDATE()
- TIMEOUT
- TOTAL()
- TRANS(), RTRANS(), XLATE()
- TRANSACTION ABORT, TRANSACTION COMMIT, TRANSACTION START
- TRANSLITERATE()
- TRIM()
- TRIMB()
- TRIMF()
- TRIMS()
- TRIMW(), TRIMWS()
- TRY / CATCH
- TTYGET()
- TTYSET
- UNASSIGNED()
- UNLOCK
- UNTIL
- UPCASE()
- VALIDATE()
- VARTYPE()
- VOCPATH()
- VOID
- VSLICE()
- WAIT.FILE.EVENT
- WAKE
- WEOFSEQ
- WHILE
- WRITE
- WRITE.SOCKET()
- WRITEBLK
- WRITECSV
- WRITELIST
- WRITESEQ
- WRITEV
- XTD()
- Character Values for Terminal Input
- @-Variables
- Standard Subroutines and Classes
- QMBasic Debugger
- Process Dump Files
- Error Numbers
- Package Licensing
- Building a Self-Installing Application
- Building a CGI Web Server Application
- QMClient API
- System Administration
- Migrating to OpenQM
- System Limits
- Glossary of Terms