用DW做的网站上传到服务器建立数据库连接

来源:百度知道 编辑:UC知道 时间:2024/05/26 01:41:09
我用DW做了个小站,在建立数据库连接时选用的是“数据源名称(DSN)”方式,在自己的电脑上测试没问题,但上传到服务器后出现的提示如下:

Microsoft VBScript 编译器错误 错误 '800a03f6'

缺少 'End'

/iisHelp/common/500-100.asp,行242

Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'

[Microsoft][ODBC 驱动程序 管理器] 未发现数据源名称并且未指定默认驱动程序

/hsgl/index.asp,行29

注:我建立数据库连接的文件内容如下:
<%
' FileName="Connection_odbc_conn_dsn.htm"
' Type="ADO"
' DesigntimeType="ADO"
' HTTP="false"
' Catalog=""
' Schema=""
Dim MM_kaoqing_STRING
MM_kaoqing_STRING = "dsn=kaoqing;"
%>
这是DW自动生成的。
请问应该如何修改连接文件?
现在我把数据库连接文件改成了如下内容:
<%
' FileName="Connection_ado_conn_string.htm"
' Type="ADO"
' DesigntimeType="ADO"
' HTTP="true"
' Catalog="&q

第一个字符串,采用本地DSN,指定不行
第二个字符串,采用绝对路径,指定不行

MM_kaoqing_STRING = "DBQ="+ Server.MapPath("/**/**.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"

你在自己的电脑上可以使用数据源连接的方式,可以自己定义数据源,但是上传到服务器之后,服务器上是不能允许你定义的数据源的,解决的方式就是改变你的数据库的连接方式,使用最简单的自定义字符串连接。
你后来查到的连接方式是可以的,不过还有一个问题,就是你的空间是不是支持你的编程语言,如果你做的是ASP的网页,那就要看,是不是支持ASP.

虽然我不懂VB,但是看LZ给的信息
Connection_odbc_conn_dsn.htm
连接信息应该是在这个页面里面,所以要修改就修改那个页面