Programming instructions

130 Lesson 6 Adding and Updating SQL Data
Completing the Trip Maintenance application
In Lesson 5, you created the tripeditaction.cfm page to contain server side edits for the
trip edit data entry form. In this final lesson, you will complete the tripeditaction.cfm
page. To complete the action page, you will write code to do these tasks:
Add trips to the Compass Travel database using the cfquery tag and the SQL
INSERT statement.
Add trips to the Compass Travel database using the cfinsert tag.
Update the current trip using the cfupdate tag.
Link the current trip to be updated or added by the tripeditaction.cfm with the
tripedit.cfm page.
In addition to completing the Trip Maintenance application, you will develop a
ColdFusion page to update all the prices in the database using the cfquery tag and the
SQL UPDATE statement.
Writing code to save new trips to the database
In Lesson 5, you built a Trip Edit page to collect the data. Now you can modify the Trip
Edit action page to insert the data into the database. There are two approaches to
inserting data into a SQL database:
Build a SQL INSERT statement and execute it using the cfquery tag.
Use the ColdFusion cfinsert tag. This approach eliminates the need for you to
learn SQL syntax.
Adding data using SQL INSERT with cfquery approach
In previous lessons, you used the SQL SELECT statement to retrieve data and the SQL
DELETE statement to delete data from the Trips table in the Compass Travel database.
To add new trips to the database using SQL, you must understand the syntax of the SQL
INSERT statement.
The SQL INSERT statement inserts new rows into a relational table. The format of the
INSERT statement is as follows:
INSERT INTO table_name
VALUES (value1, value2,....)
The database table named Clients contains information about people in the following
rows:
LastName FirstName Address City
Tom Jones 12 State St Boston
Peter Green 1 Broadway New York