2014-08-27 53 views
0

正常,當我創建一個網站,我用傳統的ASP連接字符串和我用下面的新的C#/連接字符串

<% 
    Sub RemainingHols 
     if  Session("UserID") = "" then 
       response.Redirect("LoginPage.asp") 
     else 
     ' Initialise the db connection 
     Set  objDBConn = Server.CreateObject("ADODB.Connection") 
     Set  objDBCommand = Server.CreateObject("ADODB.Command") 
       objDBConn.Open Application("Conn") 
       objDBCommand.ActiveConnection = objDBConn 
       objDBCommand.CommandText = "spHolidaysRemaining" 
       objDBCommand.CommandType = adCmdStoredProc 
     ' Set the parameters 
       objDBCommand.Parameters.Append objDBCommand.CreateParameter("@EmployeeID", adInteger) 
       objDBCommand("@EmployeeID") = session("UserID") 
     'Initialise the Recordset 
     Set  objDBRS = Server.CreateObject("ADODB.RecordSet")       
     'Execute 
       objDBRS.open objDBCommand,,adOpenForwardOnly 
       Session("HollidayAllowance") = (objDBRS(0)) 
       Session("BookedHolidays") = (objDBRS(1)).value 
       Session("TotalHolidays") = (objDBRS(2)).value 
       Session("Date") = (objDBRS(3)) 
       Session("Time") = (objDBRS(4)) 

     'Close and Destroy Objects - Start******************************************************* 
     Set  objDBCommand=nothing 
       objDBConn.Close 
     Set  objDBConn=nothing 
     'Close and Destroy Objects - End********************************************************* 
     end if 
    end sub 
%> 

我實際的連接字符串存儲在global.asa中頁,上面在一個函數頁面中。

而且我會在頁面上調用我想要執行的功能。

我已經開始開發在ASP.net C#網站的做法,我想知道如何做到這一點在C#

+0

Wel l,將它作爲連接字符串存儲在您的web.config中,並在您的應用程序中使用它。使用www.connectionstrings.com作爲幫助來創建它。 – DatRid 2014-08-27 13:54:00

+1

哦,這應該也可以幫助你:http://stackoverflow.com/questions/6134359/read-connection-string-from-web-config(第二個答案顯示瞭如何調用連接字符串。)如果你有特定的問題問。但是,對於這個問題,谷歌有足夠的例子適合。 – DatRid 2014-08-27 14:00:20

回答

1

你有你的連接字符串中的web.config

<connectionStrings><add name="myConnectionString" connectionString="server=localhost;database=myDb;uid=myUser;password=myPass;" /></connectionStrings> 

,並讀取連接字符串到你的代碼,使用ConfigurationManager中類

string connStr = ConfigurationManager.ConnectionStrings["myConnectionString"].ConnectionString; 

你可以也可參考The Connection Strings Reference