Important: The information in this document is obsolete and should not be used for new development.
DBEnd
You must call theDBEnd
function to terminate a session.
FUNCTION DBEnd (sessID: LongInt; asyncPB: DBAsyncParmBlkPtr): OSErr;
sessID
- The session ID that was returned by the
DBInit
function.asyncPB
- A pointer to an asynchronous parameter block. If you do not want to call the function asynchronously, set this parameter to
NIL
.DESCRIPTION
TheDBEnd
function terminates a session with a data server and terminates the network connection between the application and the host computer.SPECIAL CONSIDERATIONS
TheDBEnd
function may move or purge memory. You should not call this routine from within an interrupt, such as in a completion routine or a VBL task.ASSEMBLY-LANGUAGE INFORMATION
The trap macro and routine selector for theDBEnd
function are
Trap macro Selector _DBEnd $0403 RESULT CODES
noErr 0 No error rcDBError -802 Error ending session rcDBBadSessID -806 Session ID is invalid rcDBAsyncNotSupp -809 The database extension does not support asynchronous calls rcDBPackNotInited -813 The InitDBPack
function has not yet been calledSEE ALSO
For a description of the asynchronous parameter block, see page 12-56.