Dreamweaver CS4 Resources
|
Run a stored procedure (ASP)
With ASP pages, you must add a command
object to a page to run a stored procedure. For more information
on command objects, see About ASP command objects.
- In Dreamweaver, open the
page that will run the stored procedure.
- In the Bindings panel (Window > Bindings),
click the Plus (+) button, and then select Command (Stored Procedure).
The Command dialog box appears.
- Enter a name for the command, select a connection to
the database containing the stored procedure, and then select Stored
Procedure from the Type pop‑up menu.
- Select your stored procedure by expanding the Stored
Procedures branch in the Database Items box, selecting the stored
procedure from the list, and clicking the Procedure button.
- Enter any required parameters in the Variables table.
You don’t need to enter any parameters for any RETURN_VALUE variable.
- Click OK.
After you close the dialog box, ASP code is inserted in
your page. When the code runs on the server, the code creates a
command object that runs a stored procedure in the database. The
stored procedure in turn performs a database operation, such as
inserting a record.
By default, the code sets the Prepared
property of the Command object to true, which makes
the application server reuse a single compiled version of the object every
time the stored procedure is run. If you know the command will be executed
more than a few times, having a single compiled version of the object can
improve the efficiency of database operations. However, if the command
will only be executed one or two times, using one might actually
slow down your web application because the system has to pause to
compile the command. To change the setting, switch to Code view
and change the Prepared property to false.
Note: Not
all database providers support prepared commands. If your database does
not support it, you might get an error message when you run the
page. Switch to Code view and change the Prepared property to false.
If
the stored procedure takes parameters, you might create a page that
gathers the parameter values and submits them to the page with the
stored procedure. For example, you may create a page that uses URL
parameters or an HTML form to gather parameter values from users.
|