C# - kopirovanie z mdb

Programovacie jazyky, rady, poradňa...
rackom
Medium Star
Medium Star
Príspevky: 307
Registrovaný: 08 aug 2005, 5:37

Príspevok od používateľa rackom »

Mam mensi problem. Potreboval by som prekopirovat najlepsie cely obsah 4 tabuliek z jedneho mdb do druheho v C#.

Viem to urobit tak, ze budem citat postupne zaznamy, ale kedze tabulky maju povecsine viac ako 20stlpcov a cca 400 zaznamov tak je to dost casovo narocne.

Na jednej stranke som nasiel typka, co takyto problem riesil ale jeho riesenie mi nejako nejde, asi niekde robim chybu.

Kód: Vybrať všetko

sql = "INSERT INTO [Projekty] SELECT * FROM [Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" +
                      conLink + "].[Projekty]";
cmd = new OleDbCommand(sql, this.aConnection);
rdr = cmd.ExecuteReader();
rdr.Close();
conLink je cez openFileDialog nacitana cesta k suboru kt. otvaram. Este cez DataSety by sa to malo dat nejako poriesit, ale s tym som robil len velmi povrchne. Cez ne by to v podstate malo ist tak, ze si nacitam ten co otvaram a potom ho nejako ulozim do novej tabulky (to zial neviem ako).

//autoeditácia príspevku ( 22 Dec 2009, 22:40 )
nikto nic? ani jeden navrh nejakeho pseudo-riesenia, nejaky kus vzoroveho kodu ako ukladat cez dataset?
Napísať odpoveď