Aller directement au contenu principal

SyncImport

Structure

SyncImport(sSyncMapName, sFileName, sCompanyMap, sSQLUpdateAfterImport, bLab)

Paramètres

| Paramètre | Type | Description
| sSyncMapName | Chaîne de caractères | Nom de la carte de synchronisation à utiliser – il doit s'agir d'une carte de synchronisation liée à l'importation | mapsFileName | Chaîne de caractères | Fichier à importer | sCompanyMap | Chaîne de caractères | Carte d'entreprise à appliquer ; utiliser le format « Entreprise=EntrepriseMappée », les éléments multiples étant séparés par des points-virgules | sSQLUpdateAfterImport | Chaîne de caractères | Instruction SQL à appliquer à chaque enregistrement d'équipement après l'importation. Le code SQL doit respecter le format indiqué ci-dessous (il commence par « UPDATE GAGES SET » et ne contient pas de clause « WHERE » – celle-ci sera ajoutée automatiquement en fonction de l'élément importé) :

UPDATE GAGES SET MYFIELD='MY VAL'bLab | Boolean | True si « Action Performed By » est « Lab/Central ». Faux si « Action effectuée par » est « Client/À distance |

Valeur de retour

Chaîne

Description

Cette fonction est liée à la synchronisation des cartes telle qu'elle est configurée dans IndySoft DataSync - Options. Cette fonction importe un seul fichier à partir d'une carte de synchronisation.

Exemple

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", "", "", "Résultats de SyncImport", "", "SYNCMAP", sResult, False, False)

Compatibilité des applications

Gestion de l'étalonnage IndySoft, Gestion des laboratoires commerciaux IndySoft, Gestion des outils IndySoft |