ric_ross
Messages postés1Date d'inscriptionlundi 30 octobre 2006StatutMembreDernière intervention 4 décembre 2007
-
4 déc. 2007 à 17:16
dona23
Messages postés1Date d'inscriptionlundi 7 mai 2007StatutMembreDernière intervention 5 décembre 2007
-
5 déc. 2007 à 17:30
Bonjour les Fondus !!!
En fait j'ai perdu plusieurs heures cet apres midi sur ce probleme qui me dépasse :
1_j'ai une SQLDataSource avec un simple select, je demande a l'assistant de générer les commandes Update et Supprimer.
2_je Bind un Gridview dessus
3_génération des colonnes automatiques, génération des boutons Supprimer et Modifier.
Code ASP :
"
DeleteCommand="DELETE FROM [indexrows] WHERE [idrid] = @idrid" InsertCommand="INSERT INTO [rows] ([idxid], [idrnum], [idrdata4], [idrdata3], [idrdata2], [idrdata1]) VALUES (@idxid, @idrnum, @idrdata4, @idrdata3, @idrdata2, @idrdata1)"
SelectCommand="SELECT [idrid], [idxid], [idrnum], [idrdata4], [idrdata3], [idrdata2], [idrdata1] FROM [indexrows] WHERE ([idxid] = @idxid)"
UpdateCommand="UPDATE [indexrows] SET [idxid] = @idxid, [idrnum] = @idrnum, [idrdata4] = @idrdata4, [idrdata3] = @idrdata3, [idrdata2] = @idrdata2, [idrdata1] = @idrdata1 WHERE [idrid] = @idrid">
<DeleteParameters>
</DeleteParameters>
<SelectParameters>
</SelectParameters>
Chacun l'aurra compris : le champ idrid est ma clé unique.
Alors voila : le UPDATE Fonctionne nikel, le SELECT aussi (meme si je joues un selectparameter pour remplacer le where fixe dans l'exemple).
MAIS : si j'ai le malheure de cliquer sur suppression :