![[Skip the navigation bar]](../../graphics/dot.gif) 
| Function | Description | 
|---|---|
| Connect() | Establish a connection to the database server. * | 
| PersistentConnect() | Establish a persistent connection to the database server. | 
| ObtainHandle() | Link to a database. * | 
| Disconnect() | Unlink from the current database. | 
| Function | Description | 
|---|---|
| RunQuery() | Passes Query String to the database server. | 
| RunQuery_RowsNeeded() | Runs query and returns 1 if number of rows specified equals number of rows produced by the query. | 
| RunQuery_NoDuplicates() | Runs the query and returns 1 if record gets inserted without problem. | 
| ReleaseRecordSet() | Release the query results from memory. | 
| Function | Description | 
|---|---|
| KillQuery() | Gracefully handles errors. Called automatically from other functions. | 
| Function | Description | 
|---|---|
| RecordAsTable() | Displays contents of the next record as an HTML table. | 
| RecordSetAsList() | Displays an entire Record Set as an orderd or unordered list. Field of your choosing can be a hyperlink. | 
| RecordSetAsTable() | Displays an entire Record Set as an HTML table. Field of your choosing can be a hyperlink. | 
| RecordSetAsXML() | Dumps a record set as XML. Field of your choosing can be a hyperlink. | 
| RecordSetAsTransform() | Makes a standard normalized Record Set look like a spreadsheet in an HTML table. | 
| Function | Description | 
|---|---|
| RecordAsAssocArray() | Places the next record's data into an associative array. | 
| RecordAsEnumArray() | Places the next record's data into an enumerated array. | 
| RecordIntoThis() | Places the next record's data into variables within the calling object. | 
| InsertID() | Returns the auto increment ID from the last record inserted. | 
| Function | Description | 
|---|---|
| FieldName() | Returns the field name for a given field location. | 
| FieldType() | Returns the field type for a given field location. | 
| FieldLength() | Returns the field length for a given field location. | 
| FieldLengthEnumArray() | Returns an enumerated array containing the length of each field in the recordset. | 
| FieldLengthAssocArray() | Returns an associative array containing the length of each field in the recordset. | 
| Function | Description | 
|---|---|
| OptionListGenerator() | Creates a list box on a form which users can select input criteria. | 
| InputListGenerator() | Creates a series of check boxes or radio buttons on a form which users can use to select input criteria. | 
| RecordAsInput() | Displays contents of the next record as input elements for an HTML form. | 
| RecordSetAsInput() | Displays an entire Record Set as an HTML table with input fields for use on a form. Field of your choosing can be a hyperlink. | 
| Function | Description | 
|---|---|
| Escape() | Makes input safe for use as values in queries. | 
| TimestampToUnix() | Inputting a timestamp in "yyyymmddhhmmss" format returns a Unix timestamp. | 
| DatetimeToUnix() | Inputting a datetime in "yyyy-mm-dd hh:mm:ss" format returns a Unix timestamp. | 
| OverflowProtectionInSQL() | Keep track of a repeating processes. If it repeats more than the specified number of times, kill it and print an error message. | 
| CopyObjectContentsIntoSQL() | Copies the contents of another object into the present object. |