Bonjour,
En ASP.NET , j'essaye de passer des paramètres à une requête SQL (avec base de données Access 2000)
La requête simplifiée :
Les paramètres :"UPDATE table SET first_name=@first_name,entry_date=@entry_date WHERE id=@id"
Le problème :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 objcmd.Parameters.AddWithValue("@first_name", first_name.Text) objcmd.Parameters.AddWithValue("@entry_date", entry_date.Text) objcmd.Parameters.AddWithValue("@id", id.Text)
Après divers essais il semble que
les paramètres string (first_name) passent correctement. Par contre rien à faire pour date(entry_date) ou numérique (id).
Comment faire pour passer les numériques et dates en paramètres ?
Ça fonctionne en mettant directement les valeurs dans la requête comme ceci :
Merci"UPDATE table SET first_name=@first_name,entry_date=#" & entry_date.Text & "# WHERE id=185"
Partager