HEIDENHAIN TNC 640 Manuel Utilisateur page 360

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

Publicité

9
Exemple d'instruction SQL INSERT
Remarques :
La flèche grise et la syntaxe associée ne sont pas directement
liées à l'instruction SQL INSERT
La flèche noire et la syntaxe associée illustrent des processus
internes de SQL INSERT
Définir le N° du paramètre de résultat (valeurs
de retour à des fins de contrôle) :
Base de données : ID d'accès SQL : définir
les paramètres Q pour le HANDLE (pour
l'identification de la transaction)
La commande vérifie la longueur du paramètre string lors
de l'écriture dans le tableau. Pour les enregistrements
dont la longueur dépasse celle des colonnes de
description, la CN émet un message d'erreur.
Exemple : transférer un numéro de ligne au paramètre Q
11 SQL BIND Q881 "Tab_Example.Position_Nr"
12 SQL BIND Q882 "Tab_Example.Measure_X"
13 SQL BIND Q883 "Tab_Example.Measure_Y"
14 SQL BIND Q884 "Tab_Example.Measure_Z"
. . .
20 SQL Q5 "SELECT Position_Nr,Measure_X,Measure_Y,
Measure_Z FROM Tab_Example"
. . .
40 SQL INSERT Q1 HANDLE Q5
SQL COMMIT
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. La CN réinitialise
alors un verrouillage défini avec SELECT...FOR UPDATE.
Le HANDLE (procédure) prédéfini perd sa validité.
360
Programmer des paramètres Q | Accéder à un tableau avec des instructions SQL
0: transaction réussie
1: transaction erronée
HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Tnc 640 e340590-16340591-16340595-16

Table des Matières