2012-11-23 79 views
0

如果問題太不明朗,我很抱歉。我是新來的ASP和SQL服務器的世界(我一直在使用PHP和MySQL到目前爲止)(我已閱讀其他主題,但沒有一個似乎給我一個明確的答案)ASP與SQL Server連接基礎知識?

我想連接我的ASP網站到我的SQL數據庫(目前使用sql server 2005),我該怎麼做?我一直在嘗試使用大量連接字符串,但現在一切似乎都讓我感到困惑(太多品種)

另外,如何在進行成功的連接後執行查詢?

我相信這兩個答案會讓我開始,我希望我不要求太多或什麼。提前致謝!

+1

這似乎是一步一個適當的步如何從MSDN:http://msdn.microsoft.com/en-us/library/ff648340.aspx –

+0

萬一你不不知道這個網站,當你忘記連接字符串語法時,http://www.connectionstrings.com/真的很有用! –

回答

3
Dim objDbCon 
Dim dataCount 
Dim sqlQuery 

Set objDbCon = Server.CreateObject("ADODB.Connection") 

'Change the parameters with your own environment' 
objDbCon.ConnectionString = "Provider=SQLOLEDB; Data Source=120.120.120.120; Initial Catalog=Database name; User Id=user1; Password=1234;" 

objDbCon.Open 

'Put sql script which you want to get result set' 
sqlQuery = "SELECT COUNT(*) AS CNT FROM TABLE_NAME" 

'This is how you execute sql script and bind the result set to dataset object' 
Set Rs = objDbCon.Execute(sqlQuery) 

dataCount = Rs("CNT") 

Rs.Close 
0

要添加SQL連接到一個asp.net網頁,首先我們要獲取連接字符串。 對於那個打開的服務器資源管理器 - >數據連接 - >添加連接。 在給定的彈出框中給出服務器名稱和數據庫名稱。 添加連接後,添加連接的屬性窗口,從那裏我們將得到連接字符串。 之後寫了下面的代碼:

 using System.Data; 
    using System.Data.SqlClient; 



    public void dbconnection 
    { 
    SqlConnection con; 
    con = new SqlConnection("connectionstring"); 
    con.Open(); 
    SqlCommand cmd=new SqlCommand("Your sql query",con); 
    cmd.ExecuteNonQuery(); 
    con.close(); 
    } 

插入,更新和刪除查詢,我們使用的ExecuteNonQuery()。 因爲我們使用select查詢

SqlDataReader dr = cmd.ExecuteReader();