HEIDENHAIN TNC 320 Manuel D'utilisation page 330

Masquer les pouces Voir aussi pour TNC 320:
Table des Matières

Publicité

9
Programmation : paramètres Q
9.9
Accès aux tableaux avec les instructions SQL
SQL COMMIT
SQL COMMIT retransfère dans le tableau toutes les lignes présentes
dans Result-set. Un verrouillage programmé avec SELCT...FOR
UPDATE est supprimé.
Le Handle attribué lors de l'instruction SQL SELECT perd sa validité.
N° paramètre pour résultat: Paramètre Q dans
lequel le serveur SQL acquitte le résultat :
0 : pas d'erreur
1 : Erreur (Handle incorrect ou enregistrements
identiques dans des colonnes dans lesquelles les
enregistrements doivent être impérativement sans
équivoque)
Base de données : ID d'accès SQL : Paramètre Q
avec le
aussi SQL SELECT).
SQL ROLLBACK
L'exécution de l'instruction SQL ROLLBACK dépend de la
programmation de l'INDEX :
INDEX non programmé : Result-set ne sera
tableau (perte d'éventuelles modifications/données complétées).
La transaction est terminée ; le Handle attribué lors de l'instruction
SQL SELECT n'est plus valide. Application typique : vous fermez
une transaction avec accès exclusif à la lecture.
INDEX programmé : la ligne indexée est conservée ; toutes les
autres lignes sont supprimées de Result-set. La transaction
fermée. Un verrouillage programmé avec SELCT...FOR
n'est
pas
UPDATE est conservé pour la ligne indexée ; il est supprimé pour
toutes les autres lignes.
N° paramètre pour résultat: Paramètre Q dans
lequel le serveur SQL renvoie le résultat :
0 : pas d'erreur
1 : erreur survenue (Handle incorrect)
Base de données : ID d'accès SQL : Paramètre Q
avec le
aussi SQL SELECT).
Base de données : Indice du résultat SQL :
Ligne devant rester dans le Result-set. Inscrivez
directement le numéro de ligne ou bien
programmez le paramètre Q contenant l'indice.
330
Handle
d'identification du Result-set (voir
pas
Handle
d'identification du Result-set (voir
11 SQL BIND
12 SQL BIND
13 SQL BIND
14 SQL BIND
. . .
20 SQL Q5
. . .
30 SQL FETCH Q1HANDLE Q5 INDEX
. . .
40 SQL UPDATEQ1 HANDLE Q5 INDEX
. . .
50 SQL COMMITQ1 HANDLE Q5
11 SQL BIND
retranscrit dans le
12 SQL BIND
13 SQL BIND
14 SQL BIND
. . .
20 SQL Q5
. . .
30 SQL FETCH Q1HANDLE Q5 INDEX
. . .
50 SQL ROLLBACKQ1 HANDLE Q5
TNC 320 | Manuel d'utilisation HEIDENHAIN Dialogue texte clair | 3/2015
Q881"TAB_EXAMPLE.MESS_NR"
Q882"TAB_EXAMPLE.MESS_X"
Q883"TAB_EXAMPLE.MESS_Y"
Q884"TAB_EXAMPLE.MESS_Z"
"SELECTMESS_NR,MESS_X,MESS_Y,
MESS_Z FROM TAB_EXAMPLE"
+Q2
+Q2
Q881"TAB_EXAMPLE.MESS_NR"
Q882"TAB_EXAMPLE.MESS_X"
Q883"TAB_EXAMPLE.MESS_Y"
Q884"TAB_EXAMPLE.MESS_Z"
"SELECTMESS_NR,MESS_X,MESS_Y,
MESS_Z FROM TAB_EXAMPLE"
+Q2

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

771851-02771855-02

Table des Matières