2009-02-19 56 views
1

我試圖執行類似於以下升C:參數來傳遞ado.net記錄

rs3 = cn2.Execute(strsql); 

一個代碼行,但我想在C#我要傳遞一些參數ATO exceute的STRSQL。有人可以啓發我關於這個話題。

三江源

+0

你真的使用,而不是ADO.NET ADODB? ADODB在.NET環境中不受支持。 – AnthonyWJones 2009-02-19 10:18:08

回答

2

我想你應該看看的類&界面,ADO.NET提供給你:

的IDbConnection,ICommand的,的SqlConnection,SqlCommand的,等.... 看一看在System.Data命名空間中。

例如:

// setup a connection to a sql server 
SqlConnection conn = new SqlConnection("here is the connectionstring"); 

SqlCommand cmd = new SqlCommand(conn); 
cmd.CommandText = "SELECT * FROM table WHERE Id = @pId"; 
cmd.Parameters.Add ("@pId", SqlDbType.Int).Value = 1; 

using(SqlDataReader dr = cmd.ExecuteReader()) 
{ 
}