SQL CANCEL LOAD
SQL CANCEL LOAD
Ne requiert pas de paramètre |
---|
Cette commande n'est pas thread-safe, elle ne peut pas être utilisée dans du code préemptif.
Description
La commande SQL CANCEL LOAD met fin à la requête SELECT courante et initialise les paramètres du curseur.
Cette commande permet d’exécuter plusieurs requêtes SELECT au sein d’une même connexion (c’est-à-dire un même curseur) initiée par la commande SQL LOGIN.
Exemple
Dans cet exemple, deux requêtes sont exécutées dans la même connexion :
var Monblob : Blob
var MonTexte : Text
SQL LOGIN("mysql";"root";"")
SQLStmt:="SELECT blob_field FROM app_testTable"
SQL EXECUTE(SQLStmt;Monblob)
While(Not(SQL End selection))
SQL LOAD RECORD
End while
//Réinitialisation du curseur
SQL CANCEL LOAD
SQLStmt:="SELECT Name FROM Employee"
SQL EXECUTE(SQLStmt;MonTexte)
While(Not(SQL End selection))
SQL LOAD RECORD
End while
Variables et ensembles système
Si la commande a été correctement exécutée, la variable système OK retourne 1, sinon elle retourne 0.