[Delphi + sql] Requete sql sous delphi

Requete sql sous delphi [Delphi + sql] - Delphi/Pascal - Programmation

Marsh Posté le 05-09-2002 à 08:26:15    

salut,  
 
j'ai un gros soucis je n'arrive pas a ajouter un nom... dans la colonne Nom... de ma table Adherents sous delphi  
deplus IdAdherent et AnneeStage sont des entiers, est ce que le .SelText correspond bien et comment faire pour avoir une autoincrementation de l'IdAdherent dans la table Adherents.
 
voici mon code actuellement:  
 
Code:  
Query1.close;  
     Query1.sql.clear;  
     Query1.sql.Add('INSERT INTO Adherents (IdAdherent, Nom, Prenom, AnneeStage) VALUES ('+Edit3.SelText+'+Edit2.SelText+'+Edit1.SelText+'+Edit4.SelText+';);';);  
     Query1.ExecSQL;  
     Query1.Open;  
 
 
merci d'avance, a++  

Reply

Marsh Posté le 05-09-2002 à 08:26:15   

Reply

Marsh Posté le 05-09-2002 à 09:43:15    

Code :
  1. with Query1 do
  2. begin
  3.   Close; 
  4.   SQL.Text = 'INSERT INTO Adherents (IdAdherent, Nom, Prenom, AnneeStage) VALUES '
  5.     + Format('(%s, %s, %s, %s)', [Edit3.Text, QuotedStr(Edit2.Text), QuotedStr(Edit1.Text), Edit4.Text]); 
  6.   ExecSQL; 
  7. end;


 
Pas besoin de faire un Open après, c'est soit ExecSQL soit Open (ExecSQL pour les requètes ne renvoyant pas de résultats, Open pour les autres)


Message édité par antp le 05-09-2002 à 09:45:02

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed