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

王朝asp·作者佚名  2006-12-16
窄屏简体版  字體: |||超大  

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文件名相同。

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

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航