![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
||
|
当在 Dreamweaver 页中处理 ASP 页时,您必须将命令对象添加到页以运行预存过程。有关命令对象的更多信息,请参见了解 ASP 命令对象。
即会出现“命令”对话框。
您不需要为任何 RETURN_VALUE
变量输入任何参数。
在关闭了该对话框之后,Dreamweaver 在您的页中插入 ASP 代码,当在服务器上运行该页时,将创建在数据库中运行预存过程的命令对象。预存过程接着执行数据库操作,例如插入记录。
默认情况下,该代码将命令对象的“Prepared”属性设置为 true
,这使应用程序服务器在每次运行预存过程时重复使用对象的单个编译的版本。如果您知道将多次执行该命令,则具有该对象的单个编译的版本可以提高数据库操作的效率。但是,如果该命令只执行一两次,则使用单个编译的版本实际上可能会降低 Web 应用程序的效率,因为系统必须暂停以编译该命令。若要更改设置,请切换到代码视图并将“Prepared”属性更改为 false
。
备注: 并不是所有数据库提供程序都支持已准备命令。如果您的数据库不支持,当运行此页时,您可能会得到一条错误信息。切换到代码视图并将“Prepared”属性更改为 false
。
如果预存过程接受参数,则您可以创建一个页,该页通过预存过程收集参数值并将参数值提交到页。例如,您可以创建一个使用 URL 参数或 HTML 表单从用户收集参数值的页。
|
||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |