Télécharger Imprimer la page

HEIDENHAIN TNC 620 Manuel De L'utilisateur page 352

Masquer les pouces Voir aussi pour TNC 620:

Publicité

9
Programmation : paramètres Q
9.9
Accès aux tableaux avec les instructions SQL
SQL UPDATE
SQL UPDATE transfère les données préparées dans les paramètres Q
dans la ligne de Result-set adressée avec l'INDEX. La ligne présente
dans le Result set est écrasée intégralement.
SQL UPDATE tient compte de toutes les colonnes indiquées dans
l'instruction Select.
N° de paramètre du résultat : paramètre Q auquel
le serveur SQL retourne la valeur :
0 : aucune erreur survenue
1 : erreur(s) survenue(s) (handle erroné, index trop
grand, seuil(s) de la plage de valeur dépassé(s) ou
format de données erroné)
Base de données : ID d'accès SQL : paramètre Q
avec le
Informations complémentaires:
page 349
Base de données : index du résultat SQL : numéro
de ligne dans le Result-set. Les entrées de tableau
préparées dans les paramètres Q sont écrites dans
cette ligne. Si vous n'indiquez pas l'index, c'est la
première ligne qui est inscrite (n=0).
Le numéro de ligne est directement indiqué ou vous
programmez le paramètre Q qui contient l'index.
SQL INSERT
SQL INSERT génère une nouvelle ligne dans Result-set et transfère
dans la nouvelle ligne les données préparées dans les paramètres Q.
L'instruction SQL INSERT tient compte de toutes les colonnes qui ont
été indiquées dans l'instruction Select. Les colonnes de tableau dont
l'instruction Select n'a pas tenu compte reçoivent des valeurs par
défaut.
N° de paramètre pour le résultat : Paramètre Q
vers lequel SQL Server renvoie le résultat :
0 : aucune erreur n'est survenue
1 : une erreur est survenue (handle erroné, seuil(s)
de la plage de valeurs dépassé(s) ou format de
données incorrect)
Base de données : ID d'accès SQL : paramètre Q
avec le
Informations complémentaires:
page 349
352
handle
d'identification du Result-set
handle
d'identification du Result-set
HEIDENHAIN | TNC 620 | Manuel utilisateur Programmation en Texte clair | 10/2015
Le numéro de ligne est directement
programmé.
. . .
40 SQL UPDATEQ1 HANDLE Q5 INDEX5
SQL SELECT,
Le numéro de ligne est transmis au
paramètre Q
11 SQL BIND
12 SQL BIND
13 SQL BIND
14 SQL BIND
. . .
20 SQL Q5
SQL SELECT,
. . .
40 SQL INSERTQ1 HANDLE Q5
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"

Publicité

loading