2009-10-23 7 views
0

J'ai un ensemble de données avec environ 30 enregistrements. Je veux le mettre à jour aux tables de base de données. qui est la meilleure méthode pour mettre à jour la table. Je ne peux pas utiliser dataadapter.update() car j'utilise une procédure pour remplir l'ensemble de données. existe-t-il un moyen efficace pour mettre à jour autre que itérer par chaque enregistrement et la mettre à jourmeilleure méthode pour mettre à jour les données de table SQL à partir de C# .NET 2005

S'il vous plaît aider.

Merci.

Répondre

1

Vérifiez this article pour savoir comment utiliser le type de données XML introduit dans SQL Server 2005. Dans un SP, vous pouvez utiliser l'instruction UPDATE FROM. La source de la mise à jour sera un select de xml-parameter que vous passez dans le SP. Vous pouvez faire la même chose dans SQL Server 2000 mais cela nécessite quelques lignes de code supplémentaires.

1

Avez-vous pensé à appeler une procédure stockée ... et à transmettre vos enregistrements en tant que paramètre d'entrée de type XML?

+0

oui j'ai pensé faire cela mais y at-il une autre façon de faire? S'il n'y a pas d'autre option je le ferais seulement. Pourriez-vous s'il vous plaît me donner un échantillon pour le faire. – Jebli

Questions connexes