Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1319 connectés 

  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  Une UPDATE qui chiffone

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Une UPDATE qui chiffone

n°1055892
maximdus01
Posté le 21-04-2005 à 22:45:39  profilanswer
 

Bonsoir tlm,
Voila mon probleme :
sur ma fiche Form1 j'ai deposé 4 composants
- 1 Tdatasource
- 1 TQuery
- 1 Tbutton
- 1 TDBdrig
Biensur bien reliés entre eux avec une table "Etudiant"
eh bien en voulant appliquer la requete UPDATE sur le champ "Nom" (affecter le meme nom pour tout les etudiants, c'est pour tester la requete UPDATE seulement ) en utisant le Tbutton avec le code suivant :
Form1.Query1.Sql.Clear;
Form1.Query1.Sql.Add('Update etudiant');
Form1.Query1.Sql.Add('SET Nom=''Machin''');
Form1.Query1.Active:=true;
Form1.Query1.ExecSQL;

Alors là kand je clique sur le boutton je recois un message d'erreur  : erreur de creation du handle de curseur, une erreur ki chiffone vraiment.
a l'aide svppppppp
 

mood
Publicité
Posté le 21-04-2005 à 22:45:39  profilanswer
 

n°1056591
antp
Super Administrateur
Champion des excuses bidons
Posté le 22-04-2005 à 14:34:20  profilanswer
 

Je ne pense pas qu'il faille mettre Active à True, vu que ça équivaut à faire un Open (qui ici est remplacé par un ExecSql)


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°1057856
phoenix38f​r
Posté le 23-04-2005 à 16:40:35  profilanswer
 

Je confirme qu'il faut supprimer la ligne ...active:=True;

n°1057890
antp
Super Administrateur
Champion des excuses bidons
Posté le 23-04-2005 à 18:03:48  profilanswer
 

Heu... oui ; c'est ce que j'ai dit :heink:


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°1058435
maximdus01
Posté le 24-04-2005 à 06:53:07  profilanswer
 

Ouiiiiii  :bounce: c'est a peu pres ca oui cooooollll, merci
pour verifier ce ke je UPDATE j'ai mis ca  
 procedure TForm1.Button1Click(Sender: TObject);
begin
  DataSource1.DataSet:=Query1;
  Query1.SQL.Clear;
  Query1.SQL.Add('Update etudiant');
  Query1.SQL.Add('Set Nom='''+edit1.text+'''');
  Query1.ExecSQL;
  Query1.SQL.Clear;
  Query1.SQL.Add('Select *');
  Query1.SQL.Add('From etudiant');
  if Query1.Active=False then Query1.Open;
end;

 
Mercii encore probleme resolu


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  Une UPDATE qui chiffone

 

Sujets relatifs
[SQL]aide sur une requete d'updateprobleme de supression te d'update de base
Requete update entre 2 tablesupdate la mise à jour ce fait pas
Quel est l'equivalent d'un Update via 2 tables sous MySQL?On Update Cascade ? MySQL?
c++ builder 6 insert update[JAVA] online update
Help add new => update[SQL] UPDATE dans une requete SELECT ?
Plus de sujets relatifs à : Une UPDATE qui chiffone


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR