Bonjour à tous, et d'hors et déjà merci à tous ceux qui vont avoir la gentillesse de se pencher sur mon problème.
Je ne suis pas un as de la programmation, j'essaye d'apprendre par moi meme petit à petit, donc merci de votre indulgence.
Mon problème vient d'une requète SQL, sous DELPHI.
J'utilise les composant zeos 6.6.0, Delphi 7, et Mysql 5.0.27.
J'ai un composant TZConnexion, placé dans un module de donnée appelé DataModule1, bien relié à ma base de donnée et plusieurs requetes du genre SELECT * FROM table qui fonctionnent. Par contre, en essayant de créer une requette pour supprimer une ligne de ma table, j'obtient le message d'erreur suivant : "CanNotOpenResultSet"
ma table s'appelle clients
Voici la requete SQL, placée dans un TZQuery :puis mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part DELETE from clients Where clients.dénomination = :nom
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 var nom : String; nom := Grille.Cells[0,Grille.Row]; (le parametre nom est pris dans une TStringGrid); DataModule1.QuerySupprimerClient.Active := false; DataModule1.QuerySupprimerClient.ParamByName('nom').Value := nom; DataModule1.QuerySupprimerClient.Active := True; DataModule1.TableClients.Refresh;
Partager