2009-03-10 4 views
2

Ich habe eine Website in Sharepoint 2007. Ich muss eine Abfrage von Dokumenten in einer Dokumentbibliothek in einem SPWeb/Website und die KBs des Dokuments kennen.Wie kann ich KBs eines Dokuments in einer Dokumentbibliothek in Sharepoint 2007 kennen?

In der Tat, ich muss extrahieren, welches ist die URL des Dokuments aus einem Linkfield und dann für die KBs suchen?

Jeder kann die Abfrage bereitstellen? oder die Methode? Kann ich dies mit einer SPSiteDataQuery tun?

Antwort

2

Es gibt ein Feld mit dem internen Namen File_x0020_Size (SPBuiltInFieldId.File_x0020_Size = {8fca95c0-9b7d-456f-8dae-b41ee2728b85})

Sie wahrscheinlich, dass eine Abfrage der Dateien Größe zu tun verwenden kann.

+0

Schließlich habe ich FileSizeDisplay in meiner Abfrage verwendet. Ich habe eine andere Frage geschrieben, um nach Verbesserungen zu fragen, danke. http://stackoverflow.com/questions/634321/could-this-query-to-get-the-size-of-a-doc-be-improved-in-sharepoint-2007 – netadictos

0

Wenn die obige Antwort es nicht für Sie tut, können Sie das Objektmodell verwenden, um es herauszufinden. Das SPListItem verfügt über eine File-Eigenschaft, die ein SPFile-Objekt ist. Das hat eine Length-Eigenschaft, die die Dateigröße/Länge in Bytes angibt. Offensichtlich erfordert dieser Ansatz das Iterieren jedes SPListItems.

+0

Schließlich habe ich FileSizeDisplay in meiner Abfrage verwendet . Ich habe eine andere Frage geschrieben, um nach Verbesserungen zu fragen, danke. http://stackoverflow.com/questions/634321/could-this-query-to-get-the-size-of-a-doc-be-improved-in-sharepoint-2007 – netadictos

Verwandte Themen