作
者 : 祥子
(一)、首先确保你的系统满足运行ASP的条件,即:
1、你的Web服务器是以下几种中的一种:
Microsoft
Internet Information Server 3.0/4.0 for Windows NT ;
Microsoft
Peer Web Services for Windows NT ;
Microsoft
Personal Web Server for Windows 95/98 。
2、你的服务器装有你所使用的数据库的32位ODBC驱动程序(包括Access、SQL
Server、Oracle、Foxpro等,总之是所有支持ODBC的数据库),如果没有,在服务器上安装该数据库的客户端软件即可。
3、你的服务器上安装了FrontPage
98 Server Extensions(FrontPage 98 服务器扩展,安装FP98时会自动装入)。
4、你的服务器上安装了ASP引擎(运行一下IIS安装盘或FP98盘中的ASP.EXE文件即可安装,也可到以下网址下载:www.microsoft.com/msdownload/iis3/Download2.asp?Prod=
1 )。
5、对于IIS4或PWS
for WIN98,上述"3"、"4"步在安装时就已设好,不用另装。另外,
"1"、"3"、"4"安装的顺序不能打乱。
(二)、在控制面板
| ODBC中定义好你要使用的数据库的DSN数据源,注意要定义成"系统数据源"。
(三)、建立数据库查询页,在FrontPage
98的Explorer中新建一个普通HTML网页,在上面插入一个Form对象,比如一个单行文本框,并命名为"T1",在Form所在区域单击鼠标右键,在弹出的菜单中点"Form
Properties",再选择"Send to other : "项,在下拉列表中选择"Custom
ISAPI , NSAPI , CGI , or ASP Script"项,并单击Options,在弹出对话框的Action中指明目标ASP页的相对路径和文件名,如"asp/list.asp",这样,只要用户在浏览器中一按"提交",页面就会自动转到该ASP页。
(四)、建立数据库查询结果显示页。
1、
用FrontPage 98的Explorer在网站中新建一个目录,命名为"ASP"(也可以是其他名字),赋予该目录允许执行程序的属性,并取消该目录的可读属性,在此目录下新建一个网页,并命名为list.asp。ASP网页的文件名后缀必须为".asp",这是规定的。最好把所有
ASP文件放在同一目录下。
2、用FrontPage
Editor打开此页,通过选取菜单Insert | Database | Database Region
Wizard,进入Wizard。
3、在"ODBC
Data Source Name(DSN)"中输入DSN数据源名(即前面第"二"步在ODBC
中定义好的),如果数据库有用户名和密码,请选中"Username"和"Password"复选框并输入内容。输完后点"NEXT
"。
4、在"Enter
the SQL string for the Query"中输入SQL查询语句, 如"SELECT
* FROM table WHERE Name = ‘%%T1%%'"(table为数据库中的表名,Name为字段名),如果语句中有从Form中提交的数据,请在其前后都加上"%%",如"T1"应改为
"%%T1%%"。 如果你点击"Insert Form Field
Parameter"来加入Form提交的数据,"%%"
会被自动加上。你也可以用"Paste SQL From Clipboard"从剪贴板贴入SQL语句。输完后点"NEXT
"。
5、点"Add
field",输入字段名,在"Enter the query field names"中加入要在结果中显示的字段(至少要输入一个)。如果想以表格方式输出结果,请选中"Show
thequery in a table"复选框。最后单击"Finish",这样,一个ASP页就生成了。
6、进一步调整输出结果的外观,直到满意为止。注意,表头的文字可随意修改,但有机器人控制的"Database
: xxxx"部分不能修改,不过可移动或删除。
7、如果你需要修改前面输入的DSN数据源、SQL语句或增减在结果中显示的字段,把鼠标移到Wizard
生成的部分,当鼠标变成一个小机器人时单击右键,在弹出的菜单中选中
"Database Region Properties"或"Database Column Value
Properties"来进行修改。
这样,你就可以非常简便的作出一个美观的ASP页。但这只适合编写简单的ASP页,由于是自动生成,ASP
程序运行的自由度也受到了一定的限制,我们可以配合手工编写ASP代码,更进一步优化主页。
更进一步了解学习动态网页技术,把网页动态表现技术与动态内容技术结合起来,你会制作出完全专业的网页,那时你将会体会到真正名留网史的感觉!
|