Kennen Sie eine SQL-Abfrage, die den Windows-Speicherpfad der im Tresor gespeicherten Dateien abruft?
Wir möchten die Variablenwerte in unseren Maps aktualisieren, wobei das Problem darin besteht, dass die Software, die wir verwenden möchten, den physischen Pfad der Sld-Datei benötigt, um die Variable zu aktualisieren.
Das Problem bei einem Stapel besteht beispielsweise darin, dass die Dateien, die ich nicht extrahiert habe, nicht in meinem lokalen Ordner angezeigt werden. Wenn ich dir*.* in einem Ordner im Tresor von meinem Computer aus ausführe, sendet es mir die Verzeichnisse in diesem Ordner, aber nicht die Dateien, mit Ausnahme derjenigen, die ich lokal erstellt habe.
Da ich für die SQL-Abfrage die Struktur der Datenbank nicht kenne, weiß ich nicht, auf welche Tabelle ich meine Abfrage verweisen soll.
Der Batch findet die Dateien nicht, da keine Dateien vorhanden sind.
Nicht extrahierte Dateien werden direkt im Arbeitsspeicher in einem Blob oder in einer Datenbank als Threadfähig gespeichert.
Ich weiß nicht, welches Objekt epdm verwendet, aber Sie können in diese Richtung schauen. Ohne die Struktur der Datenbank zu kennen, wird es schwierig. Verwenden Sie die SQL Server-Konsole (Verwaltungstool), um sich direkt mit der Datenbank zu verbinden und immer wieder herumzuschnüffeln:)
Abgesehen davon, dass die neueste Version auf dem Speicherplatz verbleibt, gibt es keinen Pfad.
Auf der anderen Seite erfolgt das Hantieren mit den SQL-Tabellen des Servers auf eigenes Risiko. Der einfachste Weg ist, Excel zu durchlaufen, mit der EPDM-API funktioniert es nicht allzu schlecht, ohne das Risiko, das System in einen Fehler zu versetzen.