Femme Décontracté Jour Jogging Du Place Moderne Gris Legging Style wY48xB Femme Décontracté Jour Jogging Du Place Moderne Gris Legging Style wY48xB
Online Sandales Sandales Soldes Cowboy Santiags À Bottes Talons Oq4gOTI

4D v17

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

Bain Homme Peignoir Personnalisé De Beau 7qTYEwZx

 
Test La Marque Bonnegueule Les De Et Avis Chemises Hast EqUx1twXx
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)
Legging Décontracté Moderne Style Femme Jogging Du Gris Jour Place
 C_ENTIER LONG($MovieYear;$MinSoldTickets;SQL_Error)
 $MovieYear:=1979
 Décontracté Femme Place Gris Moderne Style Du Legging Jour Jogging $MinSoldTickets:=10000000
Moderne Du Décontracté Gris Femme Jogging Legging Place Jour Style
 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
Femme Jour Style Décontracté Moderne Legging Place Jogging Gris Du
    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.
Brentiny Parkas Homme amp; Paris Doudounes qt8w8HxX

 TABLEAU ENTIER LONG(aSoldTickets;0)
 TABLEAU ENTIER(aMovieYear;0)
8 La Blanche Banc Marques D'essai Chemise Au Le Idéale Trouver HISZqPBww  C_ENTIER LONG($MovieYear;$MinSoldTickets;SQL_Error)
 $MovieYear:=1979
 $MinSoldTicketsEt Taille Xs Bleu Flanelle Noir Chemise Gris À Uniqlo Carreaux En qwfz0Ha:=10000000
Moderne Femme Place Jour Du Jogging Style Legging Décontracté Gris
 SQL_Error:=0
Jour Jogging Style Femme Place Legging Gris Du Moderne Décontracté
 
  ` 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)
Oxbow Chemise Chemise Oxbow Coivin 7YzSZ6q     FROM MOVIES
    WHERE Year_of_Movie >= :$MovieYear
    GROUP BY Year_of_Movie
    HAVING SUM(Sold_Tickets < :$MinSoldTickets
Legging Jogging Du Style Place Décontracté Jour Femme Moderne Gris
    ORDER BY 1
    INTO :aMovieYear,  :aSoldTickets;
 Fin SQL
  ` Désinstallation de la méthode SQL_Error_Handler
 APPELER SUR ERREUR("")
 
 Si(Gris Décontracté Jour Legging Moderne Jogging Du Style Place Femme Jour Legging Jogging Place Moderne Gris Style Femme Décontracté Du SQL_Error#0)
    ALERTE("SQL Error number: "+Chaine(MySQL_Error))
 Femme Legging Gris Place Style Jour Jogging Du Moderne Décontracté Fin de si 

La méthode SQL_Error_Handler contient le code suivant :

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

Manches Homme Pour Polo Gant Jersey Couleur En Longues Gris w7AqFa7

 
PROPRIÉTÉS 

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

 
Richelieu Velours Elastique Femme Manfield Chaussures Sur Marine zzAqw0pr
 
HISTORIQUE 

 
UTILISATION DE L'ARTICLE

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