2010-11-22 5 views
1

Comment puis-je obtenir les informations suivantes sur un document SharePoint?Comment obtenir le nom du créateur du fichier SharePoint à l'aide de la table AllDocs?

  • Créé par
  • Dernière modification par

J'utilise AllDocs table d'une base de contenu sharepoint mais ne trouve pas très utile.

+2

Le titre de votre question ne correspond pas du tout au corps? Essayez-vous d'obtenir les informations via l'API SharePoint ou la base de données? –

+0

Désolé, je l'ai d'abord voulu en utilisant le modèle objet, puis modifié la question plus tard, car j'avais besoin d'utiliser la table alldocs. Je ne me souviens pas d'éditer le titre aussi. – Faisal

Répondre

1

Si vous touchez la table alldocs, vous n'utilisez pas le modèle objet. En outre, il n'est pas pris en charge et est généralement une mauvaise idée. Voici un exemple de code pour obtenir la même information en utilisant le modèle objet:

using (SPSite site = new SPSite("http://your.sharepoint.server/")) 
{ 
    using (SPWeb web = site.OpenWeb()) 
    { 
     SPList list = web.Lists["Documents"]; 
     SPListItem item = list.Items[0]; 
     string author = (string)item["Author"]; 
     DateTime modified = (DateTime)item["Modified"]; 
    } 
}