Come possiamo aiutarti oggi?

In EcoStruxure Machine Scada Expert, le funzioni DBCursorNext() e DBCursorPrevious() restituiscono valori in ordine sparso. Quali alternative ci sono?

Le funzioni script DBCursor, accedono direttamente alle tabelle del database senza eseguire alcun ordinamento, di conseguenza possono restituire i dati in modo "casuale".

Per ovviare a questo problema è possibile utilizzare una connessione Database/ERP e un Database/ERP Worksheet impostandolo in questo modo:

·       In Connection selezionare la connessione al database creata

·       In Type selezionare “SQL”

·       In SQL Statement inserire la query "SELECT * FROM [database] ORDER BY [colonna] ASC"

·       Attribuire delle variabili Boolean ai campi Cursor Triggers Select, Next e Previous (presente nelle proprietà Advanced)

·       Inserire nella tabella le Tag che dovranno contenere i valori delle rispettive Column

Andando a triggerare la tag Select il cursore si porta al primo campo della tabella. Triggerando invece le tag Next e Previous si otterrà lo spostamento del cursore alla riga successiva oppure precedente della tabella ordinata attraverso la query presente nel campo SQL Statement.

Schneider Electric Italy

Approfondisci
Range di Prodotto:
Approfondisci
Range di Prodotto:
  • Documentazione prodotti
  • Software scaricabili
  • Selettore prodotto
  • Sostituzione del prodotto
  • Supporto Guidato e Contact Center
  • Trova i nostri uffici
  • Ottieni un preventivo
  • Dove acquistare
  • Comunità di Schneider Electric
  • Carriere
  • Lavora con noi
  • Profilo aziendale
  • Segnala una cattiva condotta
  • Accessibilità
  • Newsroom
  • Investitori
  • EcoStruxure
  • Blog
  • Informativa privacy
  • Informativa sui cookie
  • Note legali
  • Change your cookie settings