Importazione sincronizzata
Struttura
SyncImport(sSyncMapName, sFileName, sCompanyMap, sSQLUpdateAfterImport, bLab)
Parametri
| Parametro | Tipo | Descrizione
| sSyncMapName | Stringa | Nome della mappa di sincronizzazione da utilizzare - deve trattarsi di una mappa di sincronizzazione relativa all'importazione | mapsFileName | Stringa | File da importare | sCompanyMap | Stringa | Mappa delle società da applicare; utilizzare il formato Company=MappedCompany, con più voci separate da punti e virgola | sSQLUpdateAfterImport | Stringa | Istruzione SQL da applicare a ciascun record di apparecchiatura dopo l'importazione. Il codice SQL deve avere un formato simile a quello riportato nell'esempio seguente (inizia con «UPDATE GAGES SET» e omette «WHERE», che verrà aggiunto automaticamente a seconda della risorsa importata):
UPDATE GAGES SET MYFIELD='MY VAL'bLab | Boolean | True se «Action Performed By» è «Lab/Central». Falso se "Esecutore dell'azione" è "Cliente/Remoto |
Valore restituito
Stringa
Descrizione
Questa funzione è correlata alla sincronizzazione delle mappe configurata in IndySoft DataSync - Opzioni. Questa funzione importa un singolo file in base a una mappa di sincronizzazione.
Esempio
sFileName = "C:\Temp\100003-TEST1-03-02-2015 13-43-02.ZIP"
sCompanyMap = ""
sSQLUpdateAfterImport = ""
bLab = True
sResult = SyncImport("SYNCIMPORT TEST", sFileName, sCompanyMap, sSQLUpdateAfterImport, bLab)
DebugLog(sResult)
SendEMail("notreal@notgmail.com", "", "", "Risultati di SyncImport", "", "SYNCMAP", sResult, False, False)
Compatibilità delle applicazioni
Gestione della calibrazione IndySoft, Gestione dei laboratori commerciali IndySoft, Gestione degli strumenti IndySoft |