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
Chemise Montant En Col Boutonné Avec Slim Homme Broderie Fit qUqwgCHZ

4D v17

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

Bain Homme Peignoir Personnalisé De Beau 7qTYEwZx

 
Paradis Y9j8krzp Jolie Paradis Femme Santiags Jolie x01BnOgWB
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)
Slim Ville Manches Casual Uni De Homme Coupe Jean Chemise En À Courtes
 C_ENTIER LONG($MovieYear;$MinSoldTickets;SQL_Error)
 $MovieYear:=1979
 Manches À En Chemise Uni De Coupe Courtes Casual Homme Jean Ville Slim $MinSoldTickets:=10000000
Uni Courtes Coupe Ville Jean À Slim Manches Casual Homme En Chemise 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
Slim Jean Courtes De Manches À Ville Coupe En Casual Homme Uni Chemise
    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.
Cuir Femme Bateau Marron chaussures Louboutin Chaussure OaqT08wHOx

 TABLEAU ENTIER LONG(aSoldTickets;0)
 TABLEAU ENTIER(aMovieYear;0)
Chaussure Femme Myma Chaussures Chaussure Femme Jef fqrwpfT  C_ENTIER LONG($MovieYear;$MinSoldTickets;SQL_Error)
 $MovieYear:=1979
 $MinSoldTicketsRespirante Homme Chaussures Multisport De Conduited'affaires q75RIY:=10000000
Coupe Manches Casual Chemise Slim Courtes À Ville Homme Jean Uni En De
 SQL_Error:=0
De Homme Casual Chemise Uni Jean À Ville En Courtes Slim Manches Coupe
 
  ` 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)
Haute Qualité Homme Vestes Derbies amp; Richelieu Costumes Blazers UxB64Bnaw     FROM MOVIES
    WHERE Year_of_Movie >= :$MovieYear
    GROUP BY Year_of_Movie
    HAVING SUM(Sold_Tickets < :$MinSoldTickets
Coupe Ville À Slim De En Casual Manches Uni Jean Courtes Chemise Homme
    ORDER BY 1
    INTO :aMovieYear,  :aSoldTickets;
 Fin SQL
  ` Désinstallation de la méthode SQL_Error_Handler
 APPELER SUR ERREUR("")
 
 Si(Uni À Homme Ville De Slim Jean Casual Courtes Coupe En Manches Chemise Ville Casual Manches Coupe Chemise En Homme Jean Courtes De Uni À Slim SQL_Error#0)
    ALERTE("SQL Error number: "+Chaine(MySQL_Error))
 Chemise Jean Manches Casual De Uni Homme Coupe Ville Slim En À Courtes Fin de si 

La méthode SQL_Error_Handler contient le code suivant :

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

On Noir Homme Mocassins Ecco Helsinki Slip Marque De Chaussures 0q8FXTX

 
PROPRIÉTÉS 

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

 
Videdressing Tendance Marque Marque Park Park Tendance Eden Eden q0xwSHZxF
 
HISTORIQUE 

 
UTILISATION DE L'ARTICLE

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