Bonjour à tous,
J'ai développé une BDD sous Sqlite avec ZeosLib. Aucun problème, tout fonctionne bien, toutes les requêtes SQL sont exécutées correctement.
J'ai voulu utiliser, uniquement par "curiosité intellectuelle", les contrôles SQLdb fournis avec Lazarus.
Question : pourquoi suis-je obligé de Clore puis d'Ouvrir, comme ceci :
Mais malgré cela ma nouvelle requête n'est pas prise en compte, seule la requête de base saisie lors de la création du contrôle TSQLQuery est exécutée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 With <Dataset> do begin Clore; SQL.Clear; SQL.Text 'ma nouvelle requête'; Open; end; Suite du code...........
D'autre part j'ai aussi quelquefois un message <Operation cannot performed with an active dataset> .
Merci de m'éclairer sur tout cela.
Cordialement
Partager