J'ai une procédure stockée MS-SQLServer qui reçoit un Bit.
ça tombe bien car j'ai un booléen qui correspond à ce paramètre.
Mais comment typer le paramètre pour que la SP le traite correctement ?
ne fonctionne pas !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 bool filtre=true SqlCommand Cde = new SqlCommand(); Cde.CommandType = CommandType.StoredProcedure; Cde.CommandText = "Filtrage"; Cde.CommandTimeout = 30; Cde.Connection = conn; Cde.Parameters.Add("@MyPar", (object)filtre); if (conn.State == ConnectionState.Closed) { conn.Open(); Cde.ExecuteNonQuery(); }
pas mieux d'ailleurs qu'avec :
une idée ????
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Cde.Parameters.Add("@MyPar", filtre==true?1:0);
Partager