The purpose of this dialog box is to define a DataSet as a source of dynamic content by writing a custom SQL statement, or by creating a SQL statement using the Database Items tree.
A common practice is to add the prefix ds to DataSet names to distinguish them from other object names in your code. For example: dsPressRelease
Note that DataSet names can only contain letters, numbers, and the underscore character (_). You cannot use special characters or spaces.
For more information about writing SQL statements for ASP.NET see the following:
If you want to use the Database Items tree to build the SQL statement:
For example, if you select a table column, the available buttons are SELECT, WHERE, and ORDER BY. Click one of the buttons to add the associated clause to your SQL statement.
You can also use a predefined SQL statement in a stored procedure by selecting the stored procedure from the Database Items tree and clicking the Procedure button. Dreamweaver automatically fills in the SQL and Parameters areas.
If the SQL statement contains parameters, make sure the Default Value column of the Parameters box contains valid test values.
The Page Parameters allow you to provide default values for runtime value references in the SQL you write. For example, the following SQL statement selects an employee record based on the value of the employees ID. You can assign a default value to this parameter, ensuring that a runtime value is always returned. In this example, FormFieldName
refers to a form field in which the user enters their employee ID:
"SELECT * FROM Employees WHERE EmpID = " + (Request.Form("FormFieldName
"))
The Add Page Parameters dialog box would contain a name/value paring similar to:
Name |
Default value |
---|---|
|
0001 |
The runtime value is usually a URL or form parameter entered by a user in an HTML form field. For more information on URL and form parameters, see Obtaining Data for Your Page.
If the SQL statement contains runtime references, make sure the Default Value column of the Page Parameters field contains valid test values before clicking Test.
If successful, a table appears displaying the data in your DataSet. Each row contains a record and each column represents a field in that record. Click OK to clear the DataSet.