Indicateur à écran tactile couleur série 1280
DB.DATA#1=bbb|<CR>
DB.DATA#1=ccc|<CR>
DB.DATA#1=ddd<CR>
L'envoi de la commande DB.DATA seule, sans données attribuées, provoque le renvoi du contenu de la table de données :
DB.DATA
L'indicateur 1280 répond avec l'intégralité du contenu de la base de données. Les données sont renvoyées avec le caractère
de barre verticale (ASCII 124) comme délimitation de cellule et le retour chariot (ASCII 13) comme délimitation de rangée.
Par exemple, la commande suivante peut être utilisée pour renvoyer le contenu de la base de données 1 :
DB.DATA#1<CR>
Si le contenu de la base de données correspond aux enregistrements du
suivantes en utilisant des barres verticales et des retours chariot pour délimiter les cellules et les rangées de la base de
données, respectivement :
this|is|a|test<CR>aaa|bbb|ccc|ddd<CR>
REMARQUE : Il n'y a aucune notification de fin de base de données à la fin de la transmission de la commande DB.DATA.
Utilisez une temporisation de réception pour déterminer la fin de la commande. La valeur de temporisation varie en
fonction du débit en bauds.
Déterminez le nombre d'enregistrements actuellement contenus dans la base de données avant et après l'envoi de la
commande db.data afin de vous assurer que le nombre correct d'enregistrements est reçu. Le nombre d'enregistrements
peut être déterminé à l'aide de la commande DB.SCHEMA.
db.schema
La commande DB.SCHEMA permet d'obtenir ou de définir la structure d'une base de données.
DB.SCHEMA
L'indicateur 1280 répond à la commande ci-avant en retournant ce qui suit :
<Enregistrements max.>,<Décompte actuel d'enregistrements>),
<Nom de colonne>,<Type de données>,<Taille de données>,...<CR>
Les éléments <Nom de colonne>, <Type de données> et <Taille de données> sont répétés pour chaque colonne de la
base de données.
L'élément <Nom de colonne> suit les règles de noms d'alias : 8 caractères maximum ; doit commencer par un caractère
alphabétique ou un tiret bas ; peut uniquement contenir les caractères A–Z, a–z, 0–9 ou un caractère de soulignement (_).
L'élément <Type de données> est représenté par un champ numérique :
168
Visitez notre site Web
Enregistrement
1
première
this
seconde
aaa
Tableau 15-20. Exemple de base de données
<CR>
#n
<CR>
#n
Valeur
1
Octet
2
Court (entier 16 bits)
3
Long (entier 32 bits)
4
Simple (virgule flottante 32 bits)
5
Double (virgule flottante 64 bits)
6
Chaîne fixe
7
Chaîne variable
8
Date et heure
Tableau 15-21. Types de données de base de données
www.RiceLake.com
Cellule
2
3
4
is
a
test
bbb
ccc
ddd
Tableau
15-20, l'indicateur renvoie les données
Type