2010-12-08 55 views
0

我正在構建一個網站,並且正在嘗試創建與數據庫的連接。這裏是我的web.config文件中的連接代碼:初始化字符串的格式不符合從索引0開始的規範。不確定這是什麼?

<add name="DBX" connectionString="Data Source=localhost;Initial Catalog=DATABASE;User Id=USER;Password=PASSWORD" providerName="SqlDataSource" /> 

這是我使用的代碼隱藏頁的代碼:

Protected Conn As New System.Data.SqlClient.SqlConnection("DBX") 

當我去查看網頁,我得到以下錯誤:

Format of the initialization string does not conform to specification starting at index 0.

這突出顯示了連接字符串在頁面後面的VB.NET代碼。我檢查了web.config文件中包含的原始連接字符串的詳細信息,並且我使用了ConnectionStrings.com網站的實際代碼。我無法解釋或找出爲什麼這不起作用?

非常感謝!

回答

2

"DBX"不是一個ConnectionString的;-)

正確的格式是什麼,你真正想要的是在web.config您的DBX-Connection的ConnectionString section

Protected Conn As New System.Data.SqlClient.SqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings("DBX").ConnectionString) 
+0

哦,對了,我還以爲你可以調用任何東西,因此我將其命名爲DBX。我明天會試試看,並告訴你。乾杯! :) – mickburkejnr 2010-12-08 23:05:45

相關問題