【发布时间】:2011-04-20 18:13:29
【问题描述】:
嗯,我正在修改 ASP.NET 中的应用程序。此应用程序最初连接到一个 Oracle8i 数据库,我的想法是连接到一个完全相同但在 SQL Server 2008 R2 中的新数据库。
当我更改处理连接的类并删除 Visual Studio 告诉我的错误时,我运行 http://localhost/ 页面会跳出这样的错误。
错误实例。说明:一个 运行时未处理的异常 当前的网络请求。检查堆栈 跟踪以获取有关 错误及其起源于 代码。
即时错误。说明: Excepción no controlada al ejecutar la solicitud Web 实际。修订 seguimiento de la pila para obtener 更多信息 acerca del error y dónde se originó en el código。
例外的细节: System.InvalidOperationException: 即时错误。
错误de código fuente:
Línea 1535: using (SqlCommand.Connection) Línea 1536: { Línea 1537: SqlCommand.Connection.Open(); Línea 1538: Table.Load(SqlCommand.ExecuteReader()); Línea 1539: }
我还有一个问题。在 web.config 文件中有这样一行。
<add key="DatabaseProvider" value="Test.App.Oracle8i"/>
我想。 Oracle8i 指的是我编辑的类,然后我将名称更改为 SqlServer 然后将其保留如下
<add key="DatabaseProvider" value="Test.App.SqlServer"/>
如果你不介意,我在 web.config 中使用的连接字符串是这样的。
<add name="cString" connectionString="Data Source=(local)\\MSSQLSERVER;Initial Catalog=TESTDATABASE;User Id=testuser;Password=testpassword;"/>
它可能看起来不太好,但我需要指导我我已经阅读了很多次代码,虽然我知道这应该做几乎所有我无法得到该错误的事情。
【问题讨论】:
-
你为什么不使用现有的
ConnectionStrings配置部分? -
为什么在连接字符串值中放双 \\
-
好吧,我是新手,所以我在网上看了一些教程,发现它定义了与 sql server 的连接。
-
我有这个 ConnectionStrings
标签: c# asp.net sql-server-2008 web-config