Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp classic 如何在经典ASP中设置连接字符串?_Asp Classic_Database Connection - Fatal编程技术网

Asp classic 如何在经典ASP中设置连接字符串?

Asp classic 如何在经典ASP中设置连接字符串?,asp-classic,database-connection,Asp Classic,Database Connection,我从其中一台服务器复制了一个旧的经典asp项目,我正在尝试在本地运行它。我的前端正在运行,但是登录显然需要附加数据库,我已经移动了所有数据库文件并将它们附加到本地计算机。我现在正在努力为本地运行的项目设置正确的连接字符串 <sessionState mode="InProc" stateConnectionString="tcpip=myTCP" sqlConnectionString="data source=DESKTOP-1QG6I8F\SQLEXPRESS;user id=sa

我从其中一台服务器复制了一个旧的经典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元素

我从来没有使用过经典asp,所以请容忍我

我已经在修改代码了,把数据源换成了我本地的电脑

谢谢你的帮助

产生错误代码:处理URL时服务器上发生错误。请与系统管理员联系


输入正确的登录详细信息时,应用程序应该登录。首先,您需要在ODBC数据源管理管理管理单元中创建数据源DSN。您可以在控制面板>管理工具>数据源中找到这一点。选择系统DSN选项卡并使用添加按钮创建数据源。在对数据库进行正确测试后,可以在经典ASP代码中添加连接,如下所示:

Dim dbConn    
Set dbConn = Server.CreateObject("ADODB.Connection")
dbConn.ConnectionString="DSN=<YOUR_DSN_NAME>;Uid=<Username>;Pwd=<Password>"
objConn.Open 

试一试,看看你的表现如何。祝你好运

如果你有一个Web.config,你真的确定这是ASP经典吗?事实上,你有时需要做更多的工作来管理,或者根本不可能共享主机。