此后,凡是调用数据库数据的动态网页的开头,均包含上述语句。
一般说来,使用此种方法制作的动态网页,上传到网络服务器上后,均不能正常显示。因为,普通一般用户是无法设置网络服务器的DSN。
2 解决问题的方法
解决问题的方法是:涉及数据库的动态网页用Dreamweaver MX提供的方法制作完成后(且用PWS或IIS调试成功),再用下述语句
<%
dim conn
dim MM_tz_STRING
MM_tz_STRING="DBQ="+server.mappath("database/tz.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
set conn=server.createobject("ADODB.CONNECTION")
conn.open MM_tz_STRING
%>
替代那个辅助网页tz.asp中的原有语句即可!
注意以下几点:
1、数据库放置的目录,上述语句中表明tz.mdb数据库,存放在当前网页所在目录的子目录(database)中。
2、变量MM_tz_STRING中,中间部分(即本例的tz)一定要与辅助ASP文件名相同。
经过上述修改后,不必更改服务器的设置。