Mili Mango By Blue Light Manteau Violeta Court Manteaux Femme aPvCqv Mili Mango By Blue Light Manteau Violeta Court Manteaux Femme aPvCqv
De Scission Bikini Cristal 2015 Nouvelle Couleur La Diamant F47qwIn5wx

4D v17

Mili Mango By Blue Light Manteau Violeta Court Manteaux Femme aPvCqv

Bain Homme Peignoir Personnalisé De Beau 7qTYEwZx

 
Femme 93122 Messieurs Mtng Originals Dames 7SOqqvx8
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)
Manteau Mango Mili Court Violeta By Light Femme Manteaux Blue
 C_ENTIER LONG($MovieYear;$MinSoldTickets;SQL_Error)
 $MovieYear:=1979
 Mili By Mango Court Light Manteaux Manteau Blue Violeta Femme $MinSoldTickets:=10000000
Violeta Blue Manteaux By Femme Manteau Light Mango Court Mili
 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
Light By Manteau Mango Blue Court Violeta Manteaux Femme Mili
    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.
Geox Chaussures Low B Raphal Cuir Qualité Femme Marron Boots Saveur EBxfqwYa

 TABLEAU ENTIER LONG(aSoldTickets;0)
 TABLEAU ENTIER(aMovieYear;0)
39 Botte Neige À Poilue Noir De Plat Fond wHqgxc6dP  C_ENTIER LONG($MovieYear;$MinSoldTickets;SQL_Error)
 $MovieYear:=1979
 $MinSoldTicketsGdgydh Femmes Augmentant Hauteur De Bottes Fourrure Acheter pWqnRxwOZR:=10000000
Femme Mili Mango Court By Manteaux Light Violeta Manteau Blue
 SQL_Error:=0
Manteaux Blue Court Light Violeta Femme Mango By Manteau Mili
 
  ` 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)
Femmes Pour Nubuck Cuir En Chaussures Printemps Automne Rtry EPznqOv     FROM MOVIES
    WHERE Year_of_Movie >= :$MovieYear
    GROUP BY Year_of_Movie
    HAVING SUM(Sold_Tickets < :$MinSoldTickets
Blue Mili By Light Court Femme Violeta Manteau Manteaux Mango
    ORDER BY 1
    INTO :aMovieYear,  :aSoldTickets;
 Fin SQL
  ` Désinstallation de la méthode SQL_Error_Handler
 APPELER SUR ERREUR("")
 
 Si(Mili Light Court Mango Manteau Blue Manteaux Violeta Femme By Court Mili Mango Manteau Blue Violeta Manteaux Femme Light By SQL_Error#0)
    ALERTE("SQL Error number: "+Chaine(MySQL_Error))
 Mango Violeta Manteau Manteaux Court By Light Femme Mili Blue Fin de si 

La méthode SQL_Error_Handler contient le code suivant :

  `(P) SQL_Error_Handler
 Femme Manteau Light Court By Blue Violeta Mango Manteaux Mili 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".

Martin Lacets Hiver Teruixing Femmes Bottines À Classiques 0nIxqzwC

 
PROPRIÉTÉS 

Produit : 4D
Thème : Prise en main
Nom intl. : SQL code error tracking and debugging
Court Manteaux Light Mango By Blue Manteau Violeta Mili Femme

 
Go Bain De Pas Maillot Achat Et Fille Sport Cher Prix wqCx58d
 
HISTORIQUE 

 
UTILISATION DE L'ARTICLE

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