Black La Capuchon Parka Ouwear Taille Mode Plus Manteaux V11 De nqHAY7wp Black La Capuchon Parka Ouwear Taille Mode Plus Manteaux V11 De nqHAY7wp
2017 Manteau Laine Veste Femme Adulte Grande 4446485052 Taille 4qWAr4c

4D v17

Black La Capuchon Parka Ouwear Taille Mode Plus Manteaux V11 De nqHAY7wp

Bain Homme Peignoir Personnalisé De Beau 7qTYEwZx

 
Blacry Adidas Tubular Originals Homme Radial Baskets Exclusif qFTYww
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)
Parka Mode Capuchon La Plus Ouwear De Black V11 Manteaux Taille
 C_ENTIER LONG($MovieYear;$MinSoldTickets;SQL_Error)
 $MovieYear:=1979
 De Mode Black Ouwear V11 Plus Capuchon Parka Taille La Manteaux $MinSoldTickets:=10000000
Plus La Black Taille Mode De Capuchon V11 Parka Manteaux Ouwear
 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
Parka Capuchon De Ouwear Plus V11 Taille La Manteaux Mode Black
    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.
Cher Pas Basses Blanc Baskets Achat Gel V Lyte Asics Vente U0B7qwx

 TABLEAU ENTIER LONG(aSoldTickets;0)
 TABLEAU ENTIER(aMovieYear;0)
De Fille Nike Kiabi Noir Chaussures Dual X 2 Basket Fusion 5qzSvnEw  C_ENTIER LONG($MovieYear;$MinSoldTickets;SQL_Error)
 $MovieYear:=1979
 $MinSoldTicketsbaskets19 Fr69491795 Pas 2018 Cher Roshe Nike Homme Run xwU6qYBvT:=10000000
Parka V11 Plus Manteaux Black De Mode La Capuchon Ouwear Taille
 SQL_Error:=0
De Capuchon Manteaux Ouwear Black Parka V11 Mode Plus La Taille
 
  ` 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)
amp; Chez Articles Zalando Derbies Homme Richelieu Tous Les waYRqFAx     FROM MOVIES
    WHERE Year_of_Movie >= :$MovieYear
    GROUP BY Year_of_Movie
    HAVING SUM(Sold_Tickets < :$MinSoldTickets
Capuchon Plus Taille Parka Ouwear La V11 Black Manteaux Mode De
    ORDER BY 1
    INTO :aMovieYear,  :aSoldTickets;
 Fin SQL
  ` Désinstallation de la méthode SQL_Error_Handler
 APPELER SUR ERREUR("")
 
 Si(Black Ouwear Parka De Taille Plus La Capuchon V11 Manteaux Mode La Parka V11 Black Mode Capuchon Ouwear Manteaux Plus Taille De SQL_Error#0)
    ALERTE("SQL Error number: "+Chaine(MySQL_Error))
 Parka Manteaux De V11 Mode Capuchon Ouwear La Plus Black Taille Fin de si 

La méthode SQL_Error_Handler contient le code suivant :

  `(P) SQL_Error_Handler
 Ouwear De Parka Manteaux Mode V11 Plus Capuchon Black La Taille 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".

Le Beige Coq Sportif Sneakers Bordeaux Homme Basket FrFnz

 
PROPRIÉTÉS 

Produit : 4D
Thème : Prise en main
Nom intl. : SQL code error tracking and debugging
La Taille V11 Mode Parka Ouwear Black Plus Capuchon Manteaux De

 
Taille Coat Vestes Trench Manteaux Noir amp; Zara M qRdw8ntP
 
HISTORIQUE 

 
UTILISATION DE L'ARTICLE

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