dans quel cas elle devient obligatoire... Bon je vais donner un exemple ppuir mieux me faire comprendre.
Pour ajouter un enregistrement dans une table (base sqlite), on fait généralement comme ça:
Code : Tout sélectionner
Wsql="INSERT into MaTable (Nom,Prenom,Age) Values ("
Wsql+ CHR(34) + wNom$ + CHR(34) + ","
Wsql+ CHR(34) + wPrenoms$ + CHR(34) + ","
Wsql+ CHR(34) + wAge$ + CHR(34) + ")"
CheckDataBaseUpdate(0,Wsql)
De même, pour modifier ou supprimer des enregistrements:
Code : Tout sélectionner
Wsql="Update MaTable Set Age=" + CHR(34) + wAge$ + CHR(34)
Wsql+ " WHERE Nom=" + CHR(34) + "Titi" + CHR(34)
CheckDataBaseUpdate(0,Wsql)
Ce que je viens de constater aujourd'hui , c'est ce code qui a marché le plus normalement du monde.
Code : Tout sélectionner
wNom$="toto"
Wsql="Delete from MaTable WHERE Nom=" + wNom$
CheckDataBaseUpdate(0,Wsql)
Quelqu'un veut bien m'éclairer?
Merci beaucoup
[/code]