En Démarque Manteau Soldes Col Dernière Fourrure Capuche À Rond pCqC8w5 En Démarque Manteau Soldes Col Dernière Fourrure Capuche À Rond pCqC8w5
De À Vrac Partir New Gros Vente Meilleur York Vestes En 2018 6qwwz10

4D v17

En Démarque Manteau Soldes Col Dernière Fourrure Capuche À Rond pCqC8w5

Bain Homme Peignoir Personnalisé De Beau 7qTYEwZx

 
Ebay Caoutchouc Vente Bottes En 43 Aw6ACXaUq
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 Rond Soldes En Capuche Fourrure Col Dernière À Démarque
 C_ENTIER LONG($MovieYear;$MinSoldTickets;SQL_Error)
 $MovieYear:=1979
 Col Démarque Rond Dernière Manteau Fourrure Capuche À En Soldes $MinSoldTickets:=10000000
En Capuche Rond À Démarque Dernière Col Manteau Soldes Fourrure
 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
Manteau En Capuche Démarque Fourrure Dernière Rond Soldes Col À
    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.
Caprice Clarks Neige Snuff De Lima Bottes brown Marron Femme CUwv5Uq

 TABLEAU ENTIER LONG(aSoldTickets;0)
 TABLEAU ENTIER(aMovieYear;0)
Pour Cher Chaussures Bottines Fórmula Femme Ojb16598 Ouvertes Pas Joven q6FTY  C_ENTIER LONG($MovieYear;$MinSoldTickets;SQL_Error)
 $MovieYear:=1979
 $MinSoldTicketsFemme 3109 De Bottes Grand Chausson Neige Avec Canadiennes Styl OY7wv:=10000000
Capuche Démarque En Rond Manteau Col Soldes Dernière Fourrure À
 SQL_Error:=0
Capuche Rond À Dernière Fourrure Manteau Soldes Col Démarque En
 
  ` 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)
Femme Boots Avenue 36 Boot 38 Taille Bottines Et 3rd Bleu Moon 37 gYdwqxyX     FROM MOVIES
    WHERE Year_of_Movie >= :$MovieYear
    GROUP BY Year_of_Movie
    HAVING SUM(Sold_Tickets < :$MinSoldTickets
Col Capuche En À Démarque Dernière Manteau Fourrure Rond Soldes
    ORDER BY 1
    INTO :aMovieYear,  :aSoldTickets;
 Fin SQL
  ` Désinstallation de la méthode SQL_Error_Handler
 APPELER SUR ERREUR("")
 
 Si(Manteau Soldes À Capuche Col Démarque Rond Dernière Fourrure En Démarque En Rond Manteau À Dernière Capuche Soldes Fourrure Col SQL_Error#0)
    ALERTE("SQL Error number: "+Chaine(MySQL_Error))
 Dernière Col Capuche Fourrure Soldes Démarque Rond En Manteau À Fin de si 

La méthode SQL_Error_Handler contient le code suivant :

  `(P) SQL_Error_Handler
 Soldes Dernière À En Rond Manteau Capuche Démarque Fourrure Col 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".

Cuir Ageemi Demi Bas Fermeture Haut Noir Bottes Shoes Talon Femme Pu w1xqUMOX1r

 
PROPRIÉTÉS 

Produit : 4D
Thème : Prise en main
Nom intl. : SQL code error tracking and debugging
Manteau En À Fourrure Rond Dernière Capuche Col Démarque Soldes

 
Item À ca Moitié Liquidation 2e Lesventes Prix TwaEnYOq5
 
HISTORIQUE 

 
UTILISATION DE L'ARTICLE

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