设为首页
加入收藏
站内地图
旧版入口
当前位置:首页 > 站长学院 > 网络编程 > ASP

ASP数据库连接设置问题的解决方法

作者:佚名 出处:网络转载 时间:08-26 点击:

内容载入中...
1 设置问题
  制作动态网页时,通常,需要与数据库建立连接。是:
  第一步,在“ODBC数据源管理器”对话框“系统DSN(Data Source Name)”选项卡的“系统数据源”列表框中,添加新的“系统数据源(DSN)”。
  第二步,为站点建立数据库连接。在站点的“connections”子目录中,创建一个辅助ASP文件,文件名与“连接名称”相同,如,tz.asp。该文件的内容如下
<%
' FileName="Connection_odbc_conn_dsn.htm"
' Type="ADO"
' DesigntimeType="ADO"
' HTTP="false"
' Catalog=""
' Schema=""
Dim MM_tz_STRING
MM_tz_STRING = "dsn=tz;"
%>
  注:其中tz就是连接名称。

  此后,凡是调用数据库数据的动态网页的开头,均包含上述语句。

  一般说来,使用此种方法制作的动态网页,上传到网络服务器上后,均不能正常显示。因为,普通一般用户是无法设置网络服务器的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文件名相同。

  经过上述修改后,不必更改服务器的设置。

收藏本文:
】【打印页面】【推荐给朋友】【关闭窗口
<< 上一篇 :写一个OnStartPage
>> 下一篇 :ASP个人上手指南

站长学院

推荐信息