Bonjour à tous,
J'ai un nouveau problème à vous soumettre. Contexte : BDD Sqlite gérée par Delphi 10.2 et contrôles Zeos.
Tout le monde connaît l'instruction UPDATE :
Question : comment renseigner 'nouvelle valeur' lorsque cette valeur est le contenu d'une zone de saisie genre TEdit ou autre ?UPDATE table SET nom_colonne_1 = 'nouvelle valeur' WHERE condition
Pourquoi ce code ne fonctionne-t-il pas ?
Dernière minute : ce code-ci fonctionne très bien
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 With Datas.QCumul do begin SQL.Clear; SQL.Text := 'UPDATE tblCumul SET Total LIKE' + QuotedStr(edtMontant.Text + '%') + 'WHERE Num_compte = 9000''; ExecSql; end;
Donc maintenant autre question : les montants doivent se cumuler dans Total au fur et à mesure des enregistrements. Comment faire ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 With Datas.QCumul do begin SQL.Clear; SQL.Text := 'UPDATE tblCumul SET Total = ' + QuotedStr(edtMontant.Text) + 'WHERE Num_compte = 9000'; ExecSql; end;
Voilà c'est tout.
Merci.
Bonnes fêtes de fin d'année à tous
Partager