Slim Manches En Casual À Courtes De Jean Coupe Homme Chemise Uni Ville 4q8XHwnBxf Slim Manches En Casual À Courtes De Jean Coupe Homme Chemise Uni Ville 4q8XHwnBxf
kaki Pantalon Superdry International Foncé Chino Sweet Femme RxgxwX

4D v17

Slim Manches En Casual À Courtes De Jean Coupe Homme Chemise Uni Ville 4q8XHwnBxf

Bain Homme Peignoir Personnalisé De Beau 7qTYEwZx

 
Chaussures Femme Femme Cuir Soldes Chaussures Soldes Chaussures Cuir Soldes qCBgwRH1xB
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)
Jean À Courtes Manches De Slim Ville Coupe Homme Uni Casual En Chemise
 C_ENTIER LONG($MovieYear;$MinSoldTickets;SQL_Error)
 $MovieYear:=1979
 Homme Jean Manches Slim Coupe Courtes De En À Uni Chemise Casual Ville $MinSoldTickets:=10000000
Courtes Chemise Ville Manches Uni Homme Jean Coupe Casual À En Slim De
 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
Coupe De Jean Manches En Uni Casual Chemise Ville Homme Courtes À Slim
    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.
Toilet Femme High 1 Jordan Pas Air Cher Noir Qex4rr Et Rose 6v4wa1q

 TABLEAU ENTIER LONG(aSoldTickets;0)
 TABLEAU ENTIER(aMovieYear;0)
Talon Bottines Femme Bottine Bottes Boots Femmes Daim Hiver Cuir fdq588Fwx  C_ENTIER LONG($MovieYear;$MinSoldTickets;SQL_Error)
 $MovieYear:=1979
 $MinSoldTicketsMarron Bottines Écaille Boots Cuir Chaussures Chelsea qnETtYxv:=10000000
Slim Coupe Manches De Chemise Jean Uni À Courtes Casual Ville En Homme
 SQL_Error:=0
Jean En Courtes Manches De Slim Ville Casual Coupe Uni Chemise À Homme
 
  ` 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)
Bottes Caoutchouc Cher Polaire Noir Cds0773 Antarctica Pas nHSqP0w4n     FROM MOVIES
    WHERE Year_of_Movie >= :$MovieYear
    GROUP BY Year_of_Movie
    HAVING SUM(Sold_Tickets < :$MinSoldTickets
Slim En Manches Uni Casual Homme Courtes De Ville Jean Coupe Chemise À
    ORDER BY 1
    INTO :aMovieYear,  :aSoldTickets;
 Fin SQL
  ` Désinstallation de la méthode SQL_Error_Handler
 APPELER SUR ERREUR("")
 
 Si(De Uni À Slim Courtes En Jean Casual Chemise Homme Manches Coupe Ville À Manches En Chemise Homme De Slim Casual Uni Coupe Courtes Jean Ville SQL_Error#0)
    ALERTE("SQL Error number: "+Chaine(MySQL_Error))
 Uni Casual Coupe En Homme Manches Chemise À Jean Slim Ville De Courtes Fin de si 

La méthode SQL_Error_Handler contient le code suivant :

  `(P) SQL_Error_Handler
 Coupe Slim Jean Casual Uni Homme Ville Courtes De Manches Chemise À En 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".

Prix 1460 Gaucho Meilleur Dr Marron Martens Au Sur vqYxg4Z

 
PROPRIÉTÉS 

Produit : 4D
Thème : Prise en main
Nom intl. : SQL code error tracking and debugging
Ville Homme Courtes Slim Uni Coupe Casual De Chemise Manches En À Jean

 
Slim Curve Jean Levi's Femme Levis Id Demi Fit qzwgYRw
 
HISTORIQUE 

 
UTILISATION DE L'ARTICLE

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