begin process at 2010 02 10 05:56:40
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Base de données

 > IMPORTER TOUT TYPES DE DONNÉES D'UNE BDD À UNE AUTRE, EN UTILISANT LES DATASETS

IMPORTER TOUT TYPES DE DONNÉES D'UNE BDD À UNE AUTRE, EN UTILISANT LES DATASETS


 Information sur la source

 Description

Avec ce code, quand vous cliquez sur le bouton vous copiez des lignes d'un dataset1  vers un autre dataset2. Vous faites ensuite un update de dataset2 (ce dernier pointe vers votre base de données à remplir) pour remplir votre base de données. L'intéret est de pouvoir importer des données de n'importe quel type vers votre base de données. En ce qui me concerne, je m'en sert pour lire les données d'une table paradox (.db) et les inclure ensuite dans ma base de données SQL.

Source

  • private void button2_Click(object sender, System.EventArgs e)
  • {
  • DataRow ligneparadox = null;
  • DataRow ligneSQL = null;
  • int i = 0;
  • int nbr_ligne;
  • nbr_ligne = dataset1.Tables["Table"].Rows.Count;//nombre de lignes a enregistrer
  • for (i=0;i<nbr_ligne;i++)//remplissage des lignes une a une
  • {
  • ligneparadox = dataset1.Tables["nom_table_paradox"].Rows[i];
  • ligneSQL = dataset2.Tables["nom_table_SQL"].NewRow();
  • ligneSQL["colonne1_SQL"] = ligneparadox["colonne1_paradox"];
  • ligneSQL["colonne2_SQL"] = ligneparadox["colonne2_paradox"];
  • ligneSQL["colonne3_SQL"] = ligneparadox["colonne3_paradox"];
  • ligneSQL["colonne4_SQL"] = ligneparadox["colonne4_paradox"];
  • dataset2.Tables["nom_table_SQL"].Rows.Add(ligneSQL);
  • }
  • sqlDataAdapter1.Update(dataset2);//enregistrement des nouvelles données
  • }
private void button2_Click(object sender, System.EventArgs e)
{
    DataRow ligneparadox = null;
    DataRow ligneSQL = null;
    int i = 0;
    int nbr_ligne;
    nbr_ligne = dataset1.Tables["Table"].Rows.Count;//nombre de lignes a         enregistrer
			
    for (i=0;i<nbr_ligne;i++)//remplissage des lignes une a une
    {
	ligneparadox = dataset1.Tables["nom_table_paradox"].Rows[i];
	ligneSQL = dataset2.Tables["nom_table_SQL"].NewRow();
	
                ligneSQL["colonne1_SQL"] = ligneparadox["colonne1_paradox"];
	ligneSQL["colonne2_SQL"] = ligneparadox["colonne2_paradox"];
	ligneSQL["colonne3_SQL"] = ligneparadox["colonne3_paradox"];
	ligneSQL["colonne4_SQL"] = ligneparadox["colonne4_paradox"];
	
	dataset2.Tables["nom_table_SQL"].Rows.Add(ligneSQL);   
    }
			
   sqlDataAdapter1.Update(dataset2);//enregistrement des nouvelles données	
			
}

 Conclusion

ce programme sous entend que vous déja créer vos connections (ici OdbcConnection1 et SQLConnection1) et vos dataAdapteur, ainsi que les datasets... Bonne chance!


 Sources de la même categorie

Source avec Zip Source avec une capture Source .NET (Dotnet) DEMO_XML_BASE_DE_DONNÉES par DanMor498
Source avec Zip Source avec une capture Source .NET (Dotnet) EXPORTER SCRIPT SQL SQL SERVER (CREATE - DROP - INSERT - TAB... par citt
Source avec Zip Source .NET (Dotnet) BULKINSERT EN C# par Malkuth
Source avec Zip Source avec une capture Source .NET (Dotnet) SPLIT SQL SANS TABLE TEMPORAIRE par TheOnlyMaX
Source avec Zip Source .NET (Dotnet) MOTEUR CSV ET RECORDSET PERSO par SwitchApocalyps

 Sources en rapport avec celle ci

Source avec Zip Source .NET (Dotnet) MOTEUR CSV ET RECORDSET PERSO par SwitchApocalyps
Source avec Zip Source .NET (Dotnet) LIAISON DE 3 TABLES GRACE AU CURRENCYMANAGER par Arthenius
Source avec Zip Source avec une capture Source .NET (Dotnet) JEUX YAHTZEESS par mattiussi
Source avec Zip Source .NET (Dotnet) WAKE ON LAN DEPUIS LE SYSTRAY par Bikarfioul
Source avec Zip Source .NET (Dotnet) CONVERTIR UN OBJET EN DATATABLE ET VICE-VERSA par sebmafate

Commentaires et avis

Aucun commentaire pour le moment.

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Erreur de Fill dataset :/ [ par space ] J'ai encore un petit soucis :)Quand je lance deux fois ma recherche, lors de la deuxieme fois il plante sur le remplissage du dataset. Pouvez vous jet Débat : DataSet VS Sql [ par space ] Le titre semble un peu amibu. Bref la question que je pose est la suivante l sql est un langage normalise et qui fonctionne tres bien. Le c# nous offr Maj bdd par datagrid?! [ par gog ] J'ai remplis un datagrid avec un dataadapter et un dataset,maintenant j'aimerais mettre à jour la bdd, mais je ne sais pas comment récupérer les donné optimisation bases de données [ par happyfish ] Je fait une appli ki transfere les données d'une base vers une autre. Je voulais savoir quel est le meilleur moyen pour les insertions/updates de la n conversion dataview dataset [ par PiAire ] En C#, existe t'il un moyen (fonction, bidouillage .....) de convertir un dataview en dataset (et inversement) sans avoir recours au xml ? Dans un dataSet j'aimerais faire une recherche [ par oboudou ] Dans un dataSet j'aimerais faire une recherche. Mais mon probléme est que j'importe mes données de xml. Donc je n'ai pas de clée primaire défini (en f DataSet et bd ... [ par maevacmoi ] Hello !J'ai fait un service web (C#) qui me retourne un dataSet, contenant les valeurs extraites d'une base de données. Je voudrai maintenant insérer columns datagrid [ par PiAire ] Salut, j'ai un datagrid qui est rempli simplement un dataset et je voudrais simplement afficher quelques colonnes sans pour autemps recreer un autre d dataset et ADO.net c# [ par calaps ] (re)Bonjour,Suite à mon message de hier, j'ai denouveau une question ...En fait, j'ai un dataset qui contient un certain nombres de données en mémoire DB et dataset [ par calaps ] Bonjour,J'ai déjà rencontré +ieur problèmes concernant ado.net, les dataset, ...(D'ailleur, en passant, si qqn connait un bon tuto sur Internet, je su


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
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 : 0,749 sec (4)

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