begin process at 2012 02 13 12:24:41
  Trouver un code source :
 
dans
 
Accueil > Forum > 

VB.NET et VB 2005

 > 

Base de données

 > 

SQL

 > 

Mise à jour BDD SQL via DataGridView


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Mise à jour BDD SQL via DataGridView

mardi 6 janvier 2009 à 10:22:31 | Mise à jour BDD SQL via DataGridView

Alucard_W


Bonjour,

Je développe actuellement une application sous VB2005 travaillant avec SQL server 2005. Mon application se connecte, effectue des requêtes, affiche les résultats dans les IHM, crée des entrées dans des BDD ...etc.

Aujourd'hui je coince sur un problème de mise à jour de tables.

Mon but est de travailler sur un datagridview, celui-ci est alimenté par une structure type tableau. Une fois que le datagridview est rempli je souhaite transmettre l'intégralité de mon DataGridView à ma table.

Voici en gros le cheminement des données :

BDD SQL [B]=>[/B] Affiche table dans Datagrid [B]=>[/B] Modification des données du datagrid [B]=>[/B] Mise à jour de la table

La table qui s'affiche dans le datagrid peut contenir n données et peut être aussi vide. L'IHM permet de supprimer, d'ajouter, modifier des données.

[U]Actuellement voici le code que j'utilise pour me connecter et afficher les données d'une table dans mon datagrid :[/U]

[CODE]        Dim MaConnexion As SqlConnection = New SqlConnection
        Dim Base As String
        Dim objDs As New Data.DataSet()
        Dim objDA As SqlClient.SqlDataAdapter

        MaBDD = "BDD_C"
        MaTable = "T100808_000"
        RequeteSQL = "SELECT * FROM " & MaTable

        Base = "Data Source=" & MonServeur & ";Initial Catalog=" & MaBDD & ";Integrated Security=SSPI;"

        objDA = New SqlClient.SqlDataAdapter(RequeteSQL, Base)

        objDA.Fill(objDs, MaTable)

        DataGridView1.DataSource = objDs.Tables(0)

        MaConnexion.Close()[/CODE]

Pouvez-vous m'aider pour faire le cheminement inverse, Datagrid => Table BDD SQL ?

Merci d'avance.

mardi 6 janvier 2009 à 12:17:28 | Re : Mise à jour BDD SQL via DataGridView

Alucard_W

Réponse acceptée !
J'ai trouvé la solution à mon problème, celle-ci pourra peut être servir à d'autres.

La solution est la suivante :

Dim objBuilder AsNew SqlCommandBuilder(objDA)
objDA.Update(objDs, MaTable)

J'avais un bug avec cette commande car ma table n'avait pas de clé primaire.




Cette discussion est classée dans : table, données, sql, bdd, datagridview


Répondre à ce message

Sujets en rapport avec ce message

SQL : passages des données d'une table à l'autre [ par noisy ] J'ai 2 tables: une pour la consultation(T1), une que je met à jour(T2) afin d'eviter les erreurs car il y a des Intégrités fonctionellesJ'aimerais fai " ' " en SQL [ par marcelin ] j'ai un maxi problème nul !!je doit importer des données d'une table àune autre !!!!dans ces données il y as des nom.je fais ca en vb avec des table A Export des données d'une table SQL vers un CSV depuis VB. net [ par eftech ] Bonjour,Je ne sais pas comment m'y prendre pour programmer en VB. net l'export de données d'une table SQL server dans un fichier au format CSV.En Visu Transfert des données d'un fichier excel vers une table sql server [ par Orchid_2000 ] Comment transferer des données d'un fichier excel vers une table sql server Je cherche un script pour insert et update les données d'une table vers une autre sous SQL [ par Mic95 ] Bonjour,Je suis novice et j'ai un problème, Sql serveur 2000Je voudrais un script qui importe les données de la table 1 vers la table 2 sachant que:La Requête SQL ajout sans doublon [ par sabrina7 ] Bonjour, J'ai créer une requête SQL qui tourne sur une base Access. Cette requête me récupère des données d'une table pour les insérer dans une autr Bases de données SQL - Besoin d'aide [ par vbromanoff ] Bonjour, En ce moment sur le développement d'une application destinnée à l'exploitation d'une base de données, je travaillais jusqu'ici sous Access 20 requete SQL [ par sgarsallah ] salut tous le monde, J'ai développé une application VB qui nous donne la liste des bases de données, la liste des tables et la listes des différents c [ADO] recherche dans une BdD access en VBA excel [ par annyong ] Bonjour, je souhaite faire une recherche dans une table de ma BdD access, mais ma requete ne fonctionne pas. Si je recherche une valeur numérique, p liaison données table sql vers zone texte formulaire [ par tsaradouni ] comment relié les champs d'une table SQL avec les zones de texte d'un formulaire pour pouvoir enregistrer les nouvelles données merci


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,825 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales