- 在“连接”弹出式菜单中,选择一个到包含预存过程的数据库的连接。
如果您需要定义连接,则单击“定义”按钮。
- 在“表格”弹出式菜单中,选择包含要更新的记录的数据库表格。
- 在“选取记录自”弹出式菜单中,指定包含显示在 HTML 表单上的记录的记录集。
- 在“唯一键列”弹出式菜单中,选择一个键列(通常是记录 ID 列)来标识数据库表格中的记录。
- 在“提交唯一键为”弹出式菜单中,选择一个数据类型。
- 在“如果成功,则转到”文本框中,输入预存过程成功运行后所显示的页的位置或单击“浏览”按钮浏览到该位置。
- 在“如果失败,则转到”文本框中,输入如果预存过程失败所显示的页的位置或单击“浏览”按钮浏览到该位置。
- 如果要在预存过程失败时显示调试信息,则选择“失败时显示调试信息”复选框。
如果选择了此选项,则 Dreamweaver 将忽略“如果失败,则转到”选项。
提示: 在开发过程中使用调试选项,而后在站点处于活动状态时使用“如果失败,则转到”选项。
- 在“表单域”区域中,指定每个表单对象应该更新数据库表格中的哪些列。
默认情况下,Dreamweaver 为数据库表格中的每个列创建一个表单对象。如果您的数据库为创建的每个新记录都自动生成唯一键 ID,则删除对应于该键列的表单对象,方法是在列表中将其选中然后单击减号 (-) 按钮。这消除了表单的用户输入已存在的 ID 值的风险。
您还可以更改 HTML 表单上表单对象的顺序,方法是在列表中选中某个表单对象然后单击对话框右侧的向上或向下箭头。
- 指定每个数据输入域在 HTML 表单上的显示方式;方法是单击“表单域”表格中的一行,然后在表格下面的框中输入以下信息:
- 在“标签文字”框中,输入显示在数据输入域旁边的描述性标签文字。默认情况下,Dreamweaver 在该标签中显示表格列的名称。
- 在“显示为”弹出式菜单中,选择一个表单对象充当数据输入域。您可以选择“文本域”、“文本区域”、“菜单”、“复选框”、“单选按钮组”和“文本”。对于只读项,请选择“文本”。您还可以选择“密码域”、“文件域”和“隐藏区域”。
备注: “隐藏域”插入在表单的结尾。
- 在“提交为”弹出式菜单中,选择您的数据库表格需要的数据格式。例如,如果表格列只接受数字数据,则选择“数字”。
- 设置表单对象的属性。根据您选择作为数据输入域的表单对象的不同,您具有不同的选项。对于文本域、文本区域和文本,您可以输入初始值。对于菜单和单选按钮组,将打开另一个对话框来设置属性。对于复选框,选择“已选中”或“未选中”选项。
- 通过选择另一个表单域行并输入标签文字、显示为值和提交为值来设置其他表单对象的属性。
对于菜单和单选按钮组,打开另一个对话框来设置属性。 对于复选框,定义一个复选框当前记录的值和给定值的比较以确定当显示记录时是否选中了该复选框。
- 单击“确定”。