我已从其中一台服务器复制了一个较旧的经典asp项目,我试图在本地运行它。我正在运行前端,但是登录显然需要附加的数据库,我已经移动了所有数据库文件并将其附加到本地计算机上。我现在正在努力为项目设置正确的连接字符串以在本地运行
<sessionState mode="InProc" stateConnectionString="tcpip=myTCP" sqlConnectionString="data source=DESKTOP-1QG6I8F\SQLEXPRESS;user id=sa;password=" cookieless="false" timeout="20" />
<add key="mycon.ConnectionString" value="data source=localhost;initial catalog=catalog;password=password;persist security info=True;user id=sa;workstation id=localhost;packet size=4096" />
我相信这是来自web.config的两个相关的xml元素
我从没与Classic asp一起工作,所以请耐心
我已经弄弄了代码,将数据源更改为我的本地PC
任何帮助表示赞赏
产生错误代码:处理URL时服务器上发生错误。请与系统管理员联系。
输入正确的登录详细信息后,应用程序应该已登录
答案 0 :(得分:0)
首先,您要在ODBC Data Source admin管理单元中创建一个Data Source(DSN)。您可以在控制面板>管理工具>数据源中找到它。选择“系统DSN”选项卡,然后使用“添加”按钮创建数据源。一旦为数据库正确测试了连接,就可以在经典的ASP代码中添加连接,如下所示:
Dim dbConn
Set dbConn = Server.CreateObject("ADODB.Connection")
dbConn.ConnectionString="DSN=<YOUR_DSN_NAME>;Uid=<Username>;Pwd=<Password>"
objConn.Open
试试看,看看你怎么做。祝你好运