Créer la table DB de table d'ensemble de données
Est-il possible (dans Vb.Net 2005), sans manuellement analyse de l'ensemble de données des propriétés de la table, pour créer la table et l'ajouter à la base de données?
Nous avons des anciennes versions de notre programme sur certaines machines, ce qui évidemment a notre ancienne base de données, et nous sommes à la recherche d'un moyen de détecter si il manque une table et de générer de la table basée sur l'état actuel de la table dans le dataset. Nous avons été ré-écrire la table à chaque fois, nous avons publié une nouvelle version (si de nouvelles colonnes ont été ajoutées), mais nous voudrions éviter cette étape si possible.
Yaakov Ellis lien est rompu, il a changé de ceci.
OriginalL'auteur Justin | 2008-08-19
Vous devez vous connecter pour publier un commentaire.
Voir ce Post sur le Forum MSDN: La création d'une nouvelle Table dans SQL Server à partir de ADO.net DataTable.
Ici l'affiche semble être d'essayer de faire la même chose que vous, et fournit le code qui génère une instruction Create Table en utilisant le schéma contenu dans une DataTable.
En supposant que cela fonctionne comme il se doit, vous pouvez prendre que le code, et de le soumettre à la base de données par le biais de
SqlCommand.ExecuteNonQuery()
afin de créer votre table.OriginalL'auteur Yaakov Ellis
Voici le code:
J'espère que vous avez réglé le problème.
Ici
dt
est le nom de la Table de données.Sinon, vous pouvez remplacer:
avec
OriginalL'auteur Luv