J'ai une forme infopath qui utilise les services web pour enregistrer des données dans le serveur sql. J'ai publié ce formulaire dans ma bibliothèque de formulaires sharepoint. quand j'insère des données, je sauvegarde dans le serveur SQL. Mais comment puis-je afficher ces données dans la liste sharepoint. Can ny one s'il vous plaît aidez-moi.Comment faire pour obtenir la liste SharePoint à partir du serveur SQL
Répondre
Nous avons été en mesure d'accomplir cela pour un client grâce à un flux de travail. Nous avons enregistré le formulaire dans SharePoint, puis saisi le XML et l'avons poussé dans SQL. Une des bonnes choses à ce sujet est que vous pouvez stocker uniquement les champs dont vous avez absolument besoin en SQL.
rapide how-to:
- Modifier le formulaire pour soumettre à SharePoint.
- Promouvoir les champs que vous souhaitez voir dans SharePoint more on field promotion
Créer un nouveau flux de travail SharePoint configuré pour démarrer sur créer ou à modifier et mettre en œuvre le code suivant:
publique Guid workflowId = défaut (System.Guid); public SPWorkflowActivationProperties workflowProperties = nouveau SPWorkflowActivationProperties();
private void onWorkflowActivated_Invoked (expéditeur d'objet, ExternalDataEventArgs e) {if ( workflowProperties.Item.File.Exists) {// obtenir le contenu du fichier contenu de la chaîne; en utilisant (StreamReader reader = new StreamReader (workflowProperties.Item.File.OpenBinaryStream())) { contents = lecteur.ReadToEnd(); } string fileName = Path.GetFileNameWithoutExtension (workflowProperties.Item.File.Name); }}
Le code produira au-dessus de tout le contenu du fichier XML ainsi que le nom du fichier. Que vous utilisiez du code pour obtenir des valeurs spécifiques ou que vous passiez la totalité de la chaîne XML à SQL, c'est à vous de décider. Une chose que je recommande est d'utiliser l'identifiant unique de SharePoint pour identifier l'enregistrement en SQL. Cela vous permettra de synchroniser toute opération CRUD sur l'enregistrement SharePoint vers l'enregistrement SQL.
- 1. Comment obtenir uniquement la date à partir du serveur SQL
- 2. Comment obtenir un sous-répertoire à partir du serveur FTP?
- 3. créer un site sharepoint à partir du serveur web clearQuest
- 4. Obtenir le dossier du serveur à partir d'un serveur IP
- 5. export XML à partir du serveur SQL
- 6. obtenir l'URL relative du fichier du serveur dans la liste des points de partage
- 7. Extjs - Obtenir plus à partir du serveur
- 8. Sharepoint et serveur SQL Endpoint
- 9. aspx vb.net checkboxlist à remplir à partir du serveur sql
- 10. enregistrer dans la base de données du serveur SQL à partir du côté client
- 11. SharePoint 2007: Comment obtenir l'URL de liste à partir du nom de liste à l'aide de services Web?
- 12. comment faire un ping d'une URL à partir du serveur SQL 2008 stocké proc
- 13. Sharepoint - Comment faire pour supprimer le lien du formulaire Javascript dans la liste
- 14. Comment faire pour obtenir une variable côté serveur en JavaScript
- 15. Obtenir l'URL d'une liste dans Sharepoint 2007
- 16. obtenir la valeur à partir d'une liste
- 17. WebPart SharePoint pour afficher la liste à partir de sites SharePoint différents
- 18. Comment faire pour obtenir un code d'erreur à partir d'un composant VB dans (côté serveur) JScript
- 19. Comment faire pour convertir l'heure du serveur à l'heure locale?
- 20. Comment puis-je obtenir la liste des utilisateurs du domaine à partir du compte Google Apps?
- 21. Obtenir la liste des utilisateurs à partir d'un groupe AD
- 22. Comment faire pour afficher la liste de conception comme SharePoint 2010 Custom List ou Document Library?
- 23. Comment faire pour que les appels du serveur sql jdbc à la procédure stockée utilisent un curseur côté serveur?
- 24. Comment faire pour le meilleur serveur> 10.000 clients iPhone à partir du serveur (pas serveur web)
- 25. Liste WSS 3.0 remplie à partir de la requête SQL
- 26. Connexion à une base de données SQL externe à partir du code SharePoint
- 27. SQL Server SMO reprendre localement à partir du serveur distant
- 28. comment obtenir la vidéo à partir de la source du serveur C#
- 29. Obtenir une liste d'utilisateurs du site dans Sharepoint 2010
- 30. SQL Server: importer XML à partir du serveur Web?
Bonjour, Merci pour votre réponse. Comment pourrions-nous faire cela? Pouvez-vous s'il vous plaît élaborer ou me donner le code de démo pour le même? mon id est [email protected] Je vous remercie. –
Mon scénario est quelque chose de différent. J'ai déjà créé un webservices pour mon formulaire infopath. J'ai publié ce formulaire dans la bibliothèque sharepoint. Lorsque j'insère des données dans le formulaire d'activation du navigateur, il sera stocké dans le serveur SQL. Maintenant je veux afficher ces données dans la liste de sharepoint ou la bibliothèque. s'il vous plaît ny on peut m'aider. Je vous remercie. –
Si vous voulez juste une deuxième liste ou vue, vous pouvez regarder dans BDC si vous avez l'entreprise 2007 ou les listes externes si vous êtes sur 2010 (n'importe quelle version). Sinon, vous pouvez créer une partie Web pour afficher les données. – knight0323