我正在尝试执行类似于以下
的代码行rs3 = cn2.Execute(strsql);
但我想在c#中我必须传递一些参数ato而不是strsql。有人可以就这个话题启发我。
三江源
答案 0 :(得分: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() )
{
}
答案 1 :(得分:0)