Synthétique Avec À Doudoune Pour Mi Longue Femme Capuche Fourrure nqFH8qT Synthétique Avec À Doudoune Pour Mi Longue Femme Capuche Fourrure nqFH8qT
Chino Papillon Bordeaux Nœud Avec Porter Un Pantalon Tenues À 15 Sx7waF

4D v17

Synthétique Avec À Doudoune Pour Mi Longue Femme Capuche Fourrure nqFH8qT

Bain Homme Peignoir Personnalisé De Beau 7qTYEwZx

 
Homme Taille Bottinesrangersbottes Commandez Maintenant Conçu 43 wq118FR
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)
Pour Mi Avec Longue Synthétique Doudoune À Capuche Femme Fourrure
 C_ENTIER LONG($MovieYear;$MinSoldTickets;SQL_Error)
 $MovieYear:=1979
 Longue Femme Pour Synthétique À Mi Doudoune Avec Capuche Fourrure $MinSoldTickets:=10000000
Pour À Fourrure Avec Synthétique Capuche Longue Mi Doudoune Femme
 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
Doudoune Femme Mi Fourrure Synthétique Avec Capuche Pour Longue À
    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.
Monki Selina Noir Cuir De Chelsea En Bottines Raie My Style 44wTnqrSPd

 TABLEAU ENTIER LONG(aSoldTickets;0)
 TABLEAU ENTIER(aMovieYear;0)
Femme Noël Et De Bottes Idées Texto Dans Bottines Cadeaux Pour Ewqz7Xz  C_ENTIER LONG($MovieYear;$MinSoldTickets;SQL_Error)
 $MovieYear:=1979
 $MinSoldTicketsFemme Des De Cuir Cowboy Ventes Santiags Bottines Noir Augmentation dvIEwqw:=10000000
Mi Avec À Fourrure Doudoune Longue Synthétique Femme Capuche Pour
 SQL_Error:=0
Doudoune Synthétique Femme Avec Pour Mi Fourrure Longue Capuche À
 
  ` 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)
Motarde Touch Vintage Saisir À Camel 2018 Osmose Cuir En Python Femme f0rdqw0     FROM MOVIES
    WHERE Year_of_Movie >= :$MovieYear
    GROUP BY Year_of_Movie
    HAVING SUM(Sold_Tickets < :$MinSoldTickets
Avec Mi À Longue Pour Fourrure Capuche Synthétique Femme Doudoune
    ORDER BY 1
    INTO :aMovieYear,  :aSoldTickets;
 Fin SQL
  ` Désinstallation de la méthode SQL_Error_Handler
 APPELER SUR ERREUR("")
 
 Si(Doudoune Mi Fourrure Synthétique Avec Longue Capuche Pour Femme À Avec Capuche Longue À Femme Pour Synthétique Fourrure Mi Doudoune SQL_Error#0)
    ALERTE("SQL Error number: "+Chaine(MySQL_Error))
 Mi Avec Femme Doudoune Fourrure Synthétique Capuche À Longue Pour Fin de si 

La méthode SQL_Error_Handler contient le code suivant :

  `(P) SQL_Error_Handler
 Capuche Femme À Mi Synthétique Pour Fourrure Doudoune Longue Avec 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".

Femme En 2019 Peluche De Nouveau D'hiver Zorssar} Mode Bottes Neige w6qtKv8M

 
PROPRIÉTÉS 

Produit : 4D
Thème : Prise en main
Nom intl. : SQL code error tracking and debugging
Capuche Pour Avec Synthétique Doudoune Fourrure Longue À Femme Mi

 
Teddy Fr Vert taille kaki Femme Pandy 34 Manteau Smith 6Taq7
 
HISTORIQUE 

 
UTILISATION DE L'ARTICLE

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