如何让ASP程序只能在局域网上运行

来源:百度知道 编辑:UC知道 时间:2024/07/04 13:48:02
如何让ASP程序只能在局域网上运行,上传到互联网上的空间后就不能运行呀!
因为我手上有个程序,在本地是可以运行的,但是上传到网上后就出了错误,提示如下:

[Conn.asp[34]页面]发生出错,请联系管理员!

以下是conn.asp 里面的代码,大家帮我找一下问题在哪里,急,谢谢!
<%
'<----- 〖常数声明〗 ----->
Const IsSqlDataBase=0 '0为Access数据库,1为MS SQL Server 数据库

'<----- 〖数据库选择及配置〗 ----->
Dim ConnStr
If IsSqlDataBase then
Dim SqlDatabaseName,SqlPassword,SqlUsername,SqlLocalName
SqlDatabaseName = "DB"'数据库名
SqlPassword = "DBPass"'密码
SqlUsername = "Name"'用户
SqlLocalName = "(local)"'服务器local或IP
'ConnStr="Database="&SqlDatabaseName&";Uid="&SqlUsername&";Pwd="&SqlPassword&";Driver={SQL Server};Server="& SqlLocalName &""
ConnStr = "Provider=Sqloledb;User ID="& SqlUsername &";Password="& SqlPassword &";Initial Catalog="& SqlDatabaseName &";Data Source ="

根据错误代码比较容易找到解决原因。

你试一下数据库的用户名、密码对不对。

恩End Function

SqlLocalName = "(local)"'服务器local或IP
应该是这句错了,就是你的服务器上的数据库与你本机上的数据库名字不一样。