yanis7518
Messages postés283Date d'inscriptionmercredi 7 décembre 2005StatutMembreDernière intervention 9 juillet 2010
-
10 mars 2006 à 16:06
cs_coq
Messages postés6349Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014
-
10 mars 2006 à 16:44
slt je fais des mises a jours dans une base de données à l'aide du code suivant :
string updt "UPDATE tracks SET tracks.dispo 'Non Disponible', tracks.prix = 0 WHERE tracks.id = @id";
OleDbCommand updtCD =
new
OleDbCommand(updt, MABASE
);
updtCD.Parameters.Add(
new
OleDbParameter(
"@id", Identifiant
));
cs_coq
Messages postés6349Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014101 10 mars 2006 à 16:27
Salut,
OleDb ne supporte pas les paramètres nommés, mais par position avec l'indicateur '?'.
Tu dois les utiliser par position (ajout des params dans l'ordre de définition dans la requête), mais dans ton cas il n'y en a qu'un donc tu ne peux pas te tromper ;-)
string updt <gras>"UPDATE tracks SET tracks.dispo 'Non Disponible', tracks.prix = 0 WHERE tracks.id = ?";</gras>