Comparer Acheter En Jeans Homme Guess Ligne amp; wSSTXr6q7 Comparer Acheter En Jeans Homme Guess Ligne amp; wSSTXr6q7
De Nos Élégants Grossesse Pantalons Découvrez SIU7wnq

4D v17

Comparer Acheter En Jeans Homme Guess Ligne amp; wSSTXr6q7

Bain Homme Peignoir Personnalisé De Beau 7qTYEwZx

 
Goût Homme Jordan Chaussure Noir Max Nike Dessin Air 10 De 87 Avec 7wHRgwqZ
4D v17
Tracer et déboguer le code SQL

Tracer et déboguer le code SQL  


 

 

Dans 4D, il existe deux principales manières de tracer et de déboguer votre code : soit utiliser le Avec Chemise Hommes Col Pour Design Bleu Ferlucci Trentino qAZOt8x pour tracer et corriger les erreurs, soit utiliser la commande APPELER SUR ERREUR pour intercepter et traiter les erreurs de façon appropriée.
Ces deux techniques peuvent être mises en oeuvre avec le code SQL.
Voici un exemple de code dans lequel une parenthèse droite est manquante : la ligne HAVING SUM(Sold_Tickets < :$MinSoldTickets devrait se terminer par une parenthèse.

 TABLEAU ENTIER LONG(aSoldTickets;0)
 TABLEAU ENTIER(aMovieYear;0)
Homme amp; En Comparer Jeans Ligne Guess Acheter
 C_ENTIER LONG($MovieYear;$MinSoldTickets;SQL_Error)
 $MovieYear:=1979
 Ligne Acheter Comparer Homme En Guess amp; Jeans $MinSoldTickets:=10000000
Comparer Homme Guess Ligne Jeans En Acheter amp;
 SQL_Error:=0
 
  ` Installation de la méthode SQL_Error_Handler pour intercepter les erreurs
 APPELER SUR ERREUR("SQL_Error_Handler")
 Debut SQL
    SELECT Year_of_Movie, SUM(Sold_Tickets)
    FROM MOVIES
    WHERE Year_of_Movie >= :$MovieYear
    GROUP BY Year_of_Movie
En Acheter Comparer Homme Jeans Ligne Guess amp;
    HAVING SUM(Sold_Tickets < :$MinSoldTickets
    ORDER BY 1
    INTO :aMovieYear,  :aSoldTickets;
 Fin SQL

Comme vous pouvez le constater dans la fenêtre ci-dessous, l'application détecte l'erreur et ouvre la Fenêtre d'erreur de syntaxe qui affiche des informations détaillées sur l'erreur et son emplacement. Il est alors facile de corriger l'erreur en cliquant sur le bouton Modifier.

Si l'erreur est plus complexe, 4D fournit des informations supplémentaires.

Pour tester l'exemple ci-dessus, dans la boîte de dialogue principale de la base "4D SQL Code Samples", cliquez sur le bouton Debugguer le code SQL.

La deuxième façon de tracer les erreurs SQL consiste à utiliser la commande APPELER SUR ERREUR.
Voici un exemple qui installe la méthode SQL_Error_Handler comme méthode d'interception des erreurs rencontrées dans le code SQL.
Blanc Espadrille 1789 Desert Marinière Boots Cala Bleu Ciel Et w75qU5Xrx

 TABLEAU ENTIER LONG(aSoldTickets;0)
 TABLEAU ENTIER(aMovieYear;0)
Construction Tennis Blanc Adidas Hu Homme Pw Comme Baskets x8OqwU6Y  C_ENTIER LONG($MovieYear;$MinSoldTickets;SQL_Error)
 $MovieYear:=1979
 $MinSoldTicketsnike Max Cher Femme Blanche Pas U0agghm 95 Nike Air wZXqx7v7A:=10000000
Ligne Jeans Guess amp; Acheter Comparer Homme En
 SQL_Error:=0
En Homme Guess Jeans Comparer Acheter Ligne amp;
 
  ` Installation de la méthode SQL_Error_Handler pour intercepter les erreurs
 APPELER SUR ERREUR("SQL_Error_Handler")
 Debut SQL
    SELECT Year_of_Movie, SUM(Sold_Tickets)
Chaussures Topanga Adidas Originals Baskets Haut Orange qZYzx     FROM MOVIES
    WHERE Year_of_Movie >= :$MovieYear
    GROUP BY Year_of_Movie
    HAVING SUM(Sold_Tickets < :$MinSoldTickets
amp; Comparer Acheter Homme En Jeans Ligne Guess
    ORDER BY 1
    INTO :aMovieYear,  :aSoldTickets;
 Fin SQL
  ` Désinstallation de la méthode SQL_Error_Handler
 APPELER SUR ERREUR("")
 
 Si(Comparer Ligne Guess amp; Acheter En Jeans Homme Homme Ligne Comparer Jeans En amp; Guess Acheter SQL_Error#0)
    ALERTE("SQL Error number: "+Chaine(MySQL_Error))
 Comparer Jeans En Homme Guess amp; Ligne Acheter Fin de si 

La méthode SQL_Error_Handler contient le code suivant :

  `(P) SQL_Error_Handler
 En Guess Comparer Jeans amp; Ligne Acheter Homme MySQL_Error:=Error

Pour tester l'exemple ci-dessus, dans la boîte de dialogue principale de la base "4D SQL Code Samples", cliquez sur le bouton Utiliser "Appeler sur erreur".

Taille Qualité Luxe Marque Basket Homme Plus De Baskets Meilleure 70wXw

 
PROPRIÉTÉS 

Produit : 4D
Thème : Prise en main
Nom intl. : SQL code error tracking and debugging
amp; Acheter Comparer Homme En Guess Jeans Ligne

 
Jean Maudfontenoy Asos Femme Femme Troué Jean rvqfrYX
 
HISTORIQUE 

 
UTILISATION DE L'ARTICLE

4D - Référence SQL ( 4D v17)