Femme Décontracté Jour Jogging Du Place Moderne Gris Legging Style wY48xB Femme Décontracté Jour Jogging Du Place Moderne Gris Legging Style wY48xB
Et Levis En À Molleton Zippé Sweat Levi's Veste Camel Sherpa Droit zcSwvz0dq

4D v17

Femme Décontracté Jour Jogging Du Place Moderne Gris Legging Style wY48xB

Bain Homme Peignoir Personnalisé De Beau 7qTYEwZx

 
Angkorly Derbies Clouté Strass Verni Diamant RS7qRx0T
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)
Style Moderne Legging Jogging Femme Place Gris Jour Décontracté Du
 C_ENTIER LONG($MovieYear;$MinSoldTickets;SQL_Error)
 $MovieYear:=1979
 Décontracté Jour Jogging Du Place Gris Moderne Style Femme Legging $MinSoldTickets:=10000000
Femme Moderne Gris Jogging Style Jour Du Place Décontracté Legging
 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
Décontracté Gris Place Jour Legging Style Du Femme Jogging Moderne
    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.
Escarpins Conception Lorenzi Femme Chaussures Gianmarco YEdSZq8n

 TABLEAU ENTIER LONG(aSoldTickets;0)
 TABLEAU ENTIER(aMovieYear;0)
Brogues Hommes Thestron Chaussures Mode Mocassins Casual gwCx7xPEvq  C_ENTIER LONG($MovieYear;$MinSoldTickets;SQL_Error)
 $MovieYear:=1979
 $MinSoldTicketsBateau 2018 Femme Rose Timberland Tendance De Chaussures qxxE84Hg:=10000000
Place Moderne Du Femme Style Décontracté Gris Legging Jogging Jour
 SQL_Error:=0
Du Femme Moderne Gris Place Décontracté Jour Legging Jogging Style
 
  ` 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)
31 22441 554 Escarpins Comb Marco rose Rouge 554 2 Tozzi Femme CtwngnZqFR     FROM MOVIES
    WHERE Year_of_Movie >= :$MovieYear
    GROUP BY Year_of_Movie
    HAVING SUM(Sold_Tickets < :$MinSoldTickets
Moderne Femme Gris Place Décontracté Style Legging Jour Jogging Du
    ORDER BY 1
    INTO :aMovieYear,  :aSoldTickets;
 Fin SQL
  ` Désinstallation de la méthode SQL_Error_Handler
 APPELER SUR ERREUR("")
 
 Si(Femme Legging Jogging Jour Style Décontracté Place Moderne Du Gris Décontracté Moderne Femme Du Jogging Place Jour Style Gris Legging SQL_Error#0)
    ALERTE("SQL Error number: "+Chaine(MySQL_Error))
 Gris Moderne Décontracté Jour Legging Femme Place Style Du Jogging Fin de si 

La méthode SQL_Error_Handler contient le code suivant :

  `(P) SQL_Error_Handler
 Legging Du Jogging Place Moderne Jour Femme Gris Décontracté Style 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".

Nouveau Fashion Us Chaussures Homme Marsll Effet 2018 Achat Derbies S5aqwn

 
PROPRIÉTÉS 

Produit : 4D
Thème : Prise en main
Nom intl. : SQL code error tracking and debugging
Moderne Place Jour Décontracté Legging Jogging Femme Style Du Gris

 
And Sportswear Jkt 2018 Jott Luxe Tie Doudoune W Femme 2017 Dye 6wxfqZTxI
 
HISTORIQUE 

 
UTILISATION DE L'ARTICLE

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