SQL-Abfrage, um die Windows-Pfade der Dateien zu kennen

Hallo

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.

Vielen Dank

Kann Ihnen das helfen?

https://www.developpez.net/forums/d339433/general-developpement/programmation-systeme/windows/scripts-batch/chemin-fichier-ligne-commande/

Über das Forum finden Sie developpez.net sicherlich eine exemplarische Vorgehensweise

https://zestedesavoir.com/tutoriels/297/petit-guide-de-sql-plus/

@+

 

 

Vielen Dank für Ihre Antwort gt22,

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.

Ihre Dateien haben eine Erweiterung 

Also über diese Extension sollte man die Dateien finden, so scheint es mir

Stöbern im Developper .net-Forum

und geben Sie Neuigkeiten Danke

@+

wenn es sich um einen EPDM-Stamm handelt

Siehe diesen Link

http://www.lynkoa.com/forum/epdm/comment-lister-tous-les-fichiers-qui-sont-dans-le-coffre-fort

einschließlich dieser Antwort von PL

.PL.PL

BESTE ANTWORT

Hallo

Wenn wir den Tresor mit einem Platzhalter (entweder * oder ? oder % oder $) durchsuchen, sollten wir eine Liste aller Dateien haben.

Um dieses Ergebnis zu exportieren, sollte ein Rechtsklick funktionieren.

Ausgabe: für den Export siehe hier:

http://help.solidworks.com/2015/french/EnterprisePDM/FileExplorer/t_Expo...

@+

 

 

Hallo

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.

Hallo

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.

Ich habe meine Antwort bekommen, im Suchwerkzeug können Sie das Suchergebnis in Excel exportieren.

Suchen Sie einfach nach *.* und Sie erhalten die Liste der Elemente im Tresor mit dem Pfad im Tresor der Dateien in einer Spalte.

Dann kann ich mit dem Excel-Export tun, was ich will, keine SQL-Abfrage erforderlich

Ich habe meine Antwort bekommen, im Suchwerkzeug können Sie das Suchergebnis in Excel exportieren.

Suchen Sie einfach nach *.* und Sie erhalten die Liste der Elemente im Tresor mit dem Pfad im Tresor der Dateien in einer Spalte.

Dann kann ich mit dem Excel-Export tun, was ich will, keine SQL-Abfrage erforderlich