|
1
|
- March 28, 1999
- Jonathan D. Melvin
- JDMCS, Culver City, CA
|
|
2
|
- SQL database access classes
- Browsing SQL databases
- Scripted data importers
- Maintenance from VFP programs
|
|
3
|
- Subclasses for
- SQL server
- Access
- Borland database engine
- xBase
- Methods (execute, browse, create/update)
|
|
4
|
- SQL server example
- Access example
- VFP example
|
|
5
|
- Extract classes
- Processing classes
- Import classes
- The script syntax
- The loadtables program
|
|
6
|
- …init.prg - create a public object for accessing a SQL database
- Fix….prg - history of maintenance of a SQL database
- …index.prg - reindex
- fixdb.prg - do dbcc on each table
- dumplog.prg - dump the transaction log
- spaceused.prg - list tables, sizes, #records
|
|
7
|
- Data driven
- Full access control
- Extensive use of SQL
|
|
8
|
- Fields names give column and row captions
- Field name beginnings give hidden attributes
- Field name endings give foreign key attributes
- __ postfix gives edit access to fields
- Different views give different access to various groups of users
|
|
9
|
- Directory entry access
- Calendar and schedule access
|
|
10
|
- Access to imported data reports
- Access to data header information override fields
- Special reports - issues of formatting, pagination
- Examples of complex SQL queries (on-line and compliance reports)
|
|
11
|
- All code in one script
- Use of SQL views
- VRAD (Very rapid application development)
|