Bonjour,
J’ai un problème pour exécuter une procédure paramétrée SQL Server 2005 depuis VB 2005.
Tout est ok quand je lance la même procédure sans paramètre (après avoir enlevé le paramètre dans la procédure bien sûr).
Mon code côté VB est comme suit :
Côté Procédure stockée:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Dim MyConnexion As SqlConnection = New SqlConnection("Data Source=localhost ") Dim Mycommand As SqlCommand = MyConnexion.CreateCommand() Mycommand.CommandType = CommandType.StoredProcedure Mycommand.CommandText = "sp_calcul" Mycommand.Parameters.Add("@numero", SqlDbType.NVarChar).Value = ListBox2.SelectedItem MyConnexion.Open() Dim MyReader As SqlDataReader = Mycommand.ExecuteReader()
Merci d'avance
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 procedure sp_calcul @numero nvarchar(15) as select * from Table1 where TabId = @numero
Partager