那麼,我正在修改ASP.NET中的應用程序。此應用程序最初連接到Oracle8i數據庫,我的想法是連接到一個完全相同的新SQL Server 2008 R2。web.config中的幫助
當我更改處理連接的類並刪除Visual Studio告訴我的錯誤時,我運行http://localhost/頁面跳轉出現如下錯誤。
錯誤實例。說明:運行 當前Web請求時出現未處理的異常 。檢查堆棧 跟蹤以獲取有關 錯誤以及源自 代碼的更多信息。
Error de instancia。 Descripción: Excepciónno controlada al ejecutar la solicitud Web actual。修改el seguimiento de la pila para obtener 更多信息acerca del error y dóndeseoriginóen elcódigo。
錯誤代碼: System.InvalidOperationException: Error de instancia。
錯誤德código豐:
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'配置節? – Oded 2011-04-20 18:16:57
這是爲什麼你把雙\\在ConnectionString值 – 2011-04-20 18:17:06
嗯,我是新來的這個讓我看了一些在線教程,我看到的是這樣定義與SQL Server的連接。 – COAR 2011-04-20 18:19:00