2009-02-19 10 views
1

Je suis en train d'exécuter une ligne de code semblable au suivantC Sharp: Arguments pour passer en ado.net recordset

rs3 = cn2.Execute(strsql); 

mais je suppose en C# je dois passer quelques arguments ato exceute le strsql. Quelqu'un peut-il m'éclairer sur ce sujet?

Thankyou

+0

Utilisez-vous vraiment ADODB au lieu de ADO.NET? ADODB n'est pas pris en charge dans l'environnement .NET. – AnthonyWJones

Répondre

2

Je pense que vous devriez jeter un oeil à la classe & interfaces ADO.NET offre à vous:

IDbConnection, ICommand, SqlConnection, SqlCommand, etc .... Jetez un oeil dans l'espace de noms System.Data.

Par exemple:

// 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()) 
{ 
} 
Questions connexes