Sql Commit; Sql Rollback - HEIDENHAIN TNC 640 Manuel D'utilisation

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

Publicité

Programmer des paramètres Q | Accès aux tableaux avec les instructions SQL

SQL COMMIT

Exemple
11 SQL BIND Q881 "Tab_Example.Mess_Nr"
12 SQL BIND Q882 "Tab_Example.Mess_X"
13 SQL BIND Q883 "Tab_Example.Mess_Y"
14 SQL BIND Q884 "Tab_Example.Mess_Z"
. . .
20 SQL Q5 "SELECT Mess_Nr,Mess_X,Mess_Y, Mess_Z FROM
Tab_Example"
. . .
30 SQL FETCH Q1 HANDLE Q5 INDEX+Q2
. . .
40 SQL UPDATE Q1 HANDLE Q5 INDEX+Q2
. . .
50 SQL COMMIT Q1 HANDLE Q5
SQL COMMIT retransmet simultanément au tableau toutes les
lignes qui ont été modifiées et ajoutées dans une transaction. La
transaction est définie via le HANDLE à indiquer. Un verrouillage
programmé avec SELECT...FOR UPDATE est alors supprimé.
Le HANDLE attribué lors de l'instruction SQL SELECT perd sa
validité.
N° de paramètre pour le résultat (valeurs de
retour à des fins de contrôle) :
0 transaction réussie
1 transaction erronée
Base de données : ID d'accès SQL : définir
les paramètres Q pour le HANDLE (pour
l'identification de la transaction)

SQL ROLLBACK

Exemple
11 SQL BIND Q881 "Tab_Example.Mess_Nr"
12 SQL BIND Q882 "Tab_Example.Mess_X"
13 SQL BIND Q883 "Tab_Example.Mess_Y"
14 SQL BIND Q884 "Tab_Example.Mess_Z"
. . .
20 SQL Q5 "SELECT Mess_Nr,Mess_X,Mess_Y, Mess_Z FROM
Tab_Example"
. . .
30 SQL FETCH Q1 HANDLE Q5 INDEX+Q2
. . .
50 SQL ROLLBACK Q1 HANDLE Q5
SQL ROLLBACK rejette toutes les modifications et tous les
compléments d'une transaction. La transaction est définie via le
HANDLE à indiquer.
HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 10/2017
10
469

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Tnc 640 e

Table des Matières