SheerPower
®
4GL
A Guide to the SheerPower Language
Previous
Contents
Index
Chapter 16
16
Database Setup
16.1
SETUP--Overview
16.1.1
Entering SETUP
16.2
SETUP Structure Definition
16.2.1
Structure Name
16.2.2
Database Engine
16.2.3
Data Set
16.2.4
Data dictionary
16.3
SETUP - Properties and Procedures
16.3.1
Data Field Definitions
16.3.1.1
Name
16.3.1.2
Classification
16.3.1.3
Description
16.3.1.4
Data Type
16.3.1.5
Starting Position
16.3.1.6
Length
16.3.1.7
Occurs
16.3.1.8
Prompt Text
16.3.1.9
Semantics
16.3.1.10
Report Heading
16.3.1.11
Print Mask
16.3.1.12
Screen Mask
16.3.1.13
Help Text
16.3.1.14
Access Rules
16.3.1.15
Validation Rules
16.3.1.16
Field Definitions and Key Fields - General Information
16.3.2
Modifying an Existing Data Field
16.3.3
Deleting Field Information
16.3.4
Viewing and Printing Definitions
16.4
Structure Security
16.5
Creating the Data File
16.5.1
Record Size
16.5.2
Preallocated Records
16.5.3
Organization
16.5.4
Key Field Information
16.5.5
Create Data File
Chapter 17
17
SheerPower and ODBC
17.1
ODBC--Overview
17.1.1
ODBC Data Source Setup
17.1.2
Accessing ODBC with SheerPower
17.2
Accessing Password Protected ODBC Databases
Chapter 18
18
SheerPower Internet Services (SPINS) Webserver
18.1
SPINS Webserver Location and Directory Structure
18.1.1
Stop Microsoft IIS Webserver
18.1.2
Test SPINS_Webserver
18.1.3
Specify a Different Port Number
18.1.3.1
Run Web-based Applications on Multiple Ports
18.1.4
Specify Any Root Folder
18.1.5
SPINS Webserver Options
Chapter 19
19
Writing Network Applications and Accessing Devices
19.1
Accessing Data from Webpages
19.2
Sending Email
19.3
Webserver CGI Interface
19.3.1
SheerPower 4GL CGI Interface Sample Program
19.3.2
Testing the CGI Interface
19.3.3
How the EVAL_HANDLER Program Works
19.3.4
Waiting for CGI Requests
19.3.5
Processing CGI Requests
19.3.6
Building CGI Custom HTTP Headers
19.3.7
CGI Interface Performance Considerations
19.3.8
Summary of CGI Environment Variables
19.4
Using TCP/IP and UDP Protocols
19.4.1
TCP/IP Protocol
19.4.2
UDP Protocol
19.5
Communication Port Support
Chapter 20
20
SheerPower Web Scripting
20.0.1
Chapter Overview
20.1
Running the Sample Script Programs
20.1.1
Sample Web Form Script Program
20.1.2
Sample Matrix Web Script Program
20.1.3
How the Matrix Sample Program Works
20.1.3.1
Script Area in Matrix.spsrc
20.1.3.2
Code Area in Matrix.spsrc
20.1.3.3
Use of GETSYMBOL$() in Matrix.spsrc
20.2
Defining CODE and SCRIPT Areas
20.3
SheerPower Script Areas
20.3.1
Embedding SheerPower Code Inside a Script Area
20.4
SheerPower Code Areas
20.4.1
Displaying Complex Expression Results
20.4.2
Embedding Script Areas in Code Areas with %INCLUDE
20.4.3
CGI Environment Symbols - GETSYMBOL$ Function
20.4.3.1
Embedded Code for CGI Symbol Lookups
20.5
High Performance PERSIST Tags
20.5.1
Marking Code to Run Once
20.6
Location of SheerPower Scripting Programs
20.6.1
How to Invoke a SheerPower Script Program in the Browser
Previous
Next
Contents
Index