Zum Hauptinhalt springen

SyncImport

Aufbau

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

Parameter

| Parameter | Typ | Beschreibung
| sSyncMapName | Zeichenfolge | Name der zu verwendenden Synchronisierungskarte – dies sollte eine importbezogene Synchronisierungskarte sein mapsFileName | Zeichenfolge | Zu importierende Datei sCompanyMap | Zeichenfolge | Anzuwendende Unternehmenszuordnung; verwenden Sie das Format „Company=MappedCompany“, wobei mehrere Einträge durch Semikolons getrennt werden. sSQLUpdateAfterImport | Zeichenfolge | SQL-Anweisung, die nach dem Import auf jeden Gerätedatensatz angewendet werden soll. Der SQL-Befehl sollte in einem Format wie im folgenden Beispiel vorliegen (er beginnt mit „UPDATE GAGES SET“ und lässt „WHERE“ weg – dieses wird je nach importiertem Asset automatisch hinzugefügt):

UPDATE GAGES SET MYFIELD='MY VAL'bLab | Boolean | True, wenn „Action Performed By“ den Wert „Lab/Central“ hat. Falsch, wenn „Ausgeführt von“ den Wert „Kunde/Remote“ hat |

Rückgabewert

Zeichenkette

Beschreibung

Diese Funktion steht im Zusammenhang mit der Funktion „Karten synchronisieren“, wie sie unter „IndySoft DataSync – Optionen“ eingerichtet wurde. Diese Funktion importiert eine einzelne Datei auf der Grundlage einer Synchronisierungskarte.

Beispiel

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", "", "", "SyncImport-Ergebnisse", "", "SYNCMAP", sResult, False, False)

Anwendungskompatibilität

IndySoft Kalibrierungsmanagement, IndySoft Laborverwaltung für gewerbliche Anwendungen, IndySoft Werkzeugverwaltung |