Comment convertir la valeur LastModifiedTime de la table MssCrawlUrl?Comment obtenir la dernière modification d'un document dans sharepoint?
J'ai essayé ci-dessous requête,
Select CAST(LastModifiedTime as datetime)
From MssCrawlUrl Where DisplayURL like '<DisplayURL>'
Mais il donne une erreur
'erreur de dépassement arithmétique conversion expression datetime type de données.'
Exactement, même un simple SELECT peut mettre un verrou sur une table, ce qui pourrait conduire à des résultats sur le site unforseen réel (s) lui-même/eux-mêmes. – Colin
Je sais comment faire cela avec l'API SharePoint. Ce que je veux, c'est interroger la base de données. Ce que vous essayez d'expliquer, c'est bien. Je comprends parfaitement votre préoccupation. Je vais prendre soin de la base de données pour sa cohérence. Avez-vous une idée comment puis-je obtenir lastmodifieddate d'un document à partir de la base de données directement à l'aide de la requête? –
@Ravi: OK, je vois que vous avez posé une question similaire hier et j'ai donné la même réponse. Si vous ** devez absolument ** le faire, veuillez utiliser NOLOCK ou équivalent partout. Comme on peut le voir sur le schéma, ceci est stocké comme un bigint. Dans .NET, il est probablement utilisé avec le constructeur DateTime (Int64). Ne peut pas aider avec la conversion dans Transact-SQL désolé. –