J'ai écrit un prog en pro*c, malheureusement je n'arrive pas à faire fonctionner la moitié des trucs.
 
par exemple :  
 
Code :
 - int supprimer_client()
 - {
 - int numcli;
 - printf("Numéro du client à supprimer : " );
 - scanf("%d",&numcli);
 - EXEC SQL DELETE FROM Client WHERE NoClient=:numcli;
 - EXEC SQL COMMIT;
 - printf ("\nVous avez effacé le client numéro %d \n",numcli);
 - }
 
  | 
 
ne fonctionne pas, lorsque je teste, après que j'aie rentré le n° du client à effacer, rien ne se passe (et on ne peut même pas quitter), et il n'est pas effacé de la base 
 
 
pareil pour :
Code :
 - int modifier_annonce()
 - {
 - int numann;
 - printf("Numéro de l'annonce dont le descriptif est à modifier : " );
 - scanf("%d",&numann);
 - printf("\nEntrer le nouveau descriptif :\n" );
 - asks("",descr);
 - EXEC SQL UPDATE Annonce
 -   SET Descriptif = :descr
 -   WHERE NoAnnonce = :numann;
 - }
 
  | 
 
J'ai cherché des exemples sur le net et dans des bouquins, et c'est apparement exactement la même chose que j'ai faite, pourtant chez moi ca ne marche pas  
 , je ne vois pas ce qui cloche...
(bon, il faut dire que je suis une merde en C, je n'en ai jamais fait)
 
Merci d'avance  
 
Message édité par djlemon le 28-02-2003 à 20:44:28
 ---------------
			
*Neptunes laced the beat like one of the best* | Noreaga - Oh No |  Méga-Bonnes-Affaires.com