二、在控制面板|ODBC中定义好你要使用的数据库的DSN数据源,注意要定义成“系统数据源"。
三、建立数据库查询页,在FrontPage98的Explorer中新建一个普通HTML网页,在上面插入一个Form对象,比如一个单行文本框,并命名为“T1",在Form所在区域单击鼠标右键,在弹出的菜单中点“FormProperties",再选择“Sendtoother:"项,在下拉列表中选择“CustomISAPI,NSAPI,CGI,orASPScript"项,并单击Options,在弹出对话框的Action中指明目标ASP页的相对路径和文件名,如“asp/list.asp",这样,只要用户在浏览器中一按“提交",页面就会自动转到该ASP页。
四、建立数据库查询结果显示页。用FrontPage98的Explorer在网站中新建一个目录,命名为“ASP"(也可以是其他名字),赋予该目录允许执行程序的属性,并取消该目录的可读属性,在此目录下新建一个网页,并命名为list.asp。ASP网页的文件名后缀必须为“.asp",这是规定的。最好把所有ASP文件放在同一目录下。用FrontPageEditor打开此页,通过选取菜单Insert|Database|DatabaseRegionWizard,进入Wizard。在ODBCDataSourceName(DSN)"中输入DSN数据源名(即前面第“二”步在ODBC中定义好的),如果数据库有用户名和密码,请选中“Username"和“Password"复选框并输入内容。输完后点“NEXT"。在“EntertheSQLstringfortheQuery"中输入SQL查询语句,如“SELECT *FROMtableWHEREName=‘%%T1%%’”(table为数据库中的表名,Name为字段名),如果语句中有从Form中提交的数据,请在其前后都加上“%%",如“T1"应改为“%%T1%%"。如果你点击“InsertFormFieldParameter"来加入Form提交的数据,“%%"会被自动加上。
你也可以用“PasteSQLFromClipboard"从剪贴板贴入SQL语句。输完后点“NEXT"。点“Addfield",输入字段名,在“Enterthequeryfieldnames"中加入要在结果中显示的字段(至少要输入一个)。如果想以表格方式输出结果,请选中“Showthequeryinatable"复选框。最后单击“Finish",这样,一个ASP页就生成了。进一步调整输出结果的外观,直到满意为止。
注意,表头的文字可随意修改,但有机器人控制的“Database:xxxx"部分不能修改,不过可移动或删除。如果你需要修改前面输入的DSN数据源、SQL语句或增减在结果中显示的字段,把鼠标移到Wizard生成的部分,当鼠标变成一个小机器人时单击右键,在弹出的菜单中选中“DatabaseRegionProperties"或“DatabaseColumnValueProperties"来进行修改。用FrontPage98生成ASP页的优缺点。