Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Izvlacenje strukture baze is DataSet-a?

[es] :: .NET :: Izvlacenje strukture baze is DataSet-a?

[ Pregleda: 3152 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

djmrky
Novi Sad

Član broj: 25160
Poruke: 179
212.62.36.*



Profil

icon Izvlacenje strukture baze is DataSet-a?19.05.2005. u 11:19 - pre 208 meseci
Da li je i kako moguce izvuci iz DataSet-a strukturu baze tj. dobiti tipove polja i jos bitnije DUZINE pojedniacnih podataka

npr svi podaci u tabeli su tekstualni podaci i meni trebaju duzine tih polja onako kako su definisane u bazi

Pozdrav
She's nice from a far, but far from nice.
 
Odgovor na temu

djmrky
Novi Sad

Član broj: 25160
Poruke: 179
212.62.36.*



Profil

icon Re: Izvlacenje strukture baze is DataSet-a?19.05.2005. u 12:07 - pre 208 meseci
...ili eventualno malo drukcije formulisan problem: hocu da iz jedne mdb baze kopiram odredjenu tabelu u drugi mdb (naravno porgramski u c#-u)


She's nice from a far, but far from nice.
 
Odgovor na temu

dusty
Predrag Glumac
Zemun, Srbija

Član broj: 15383
Poruke: 549
*.fiberop.matgnet.com.

Sajt: www.mika.rs


+6 Profil

icon Re: Izvlacenje strukture baze is DataSet-a?19.05.2005. u 12:15 - pre 208 meseci
Mozda dataAdapter.FillSchema( ....)
Ili da se setas po kolekciji Columns sa foreach.
America national sport is called baseballs. It very similar to our sport, shurik, where we take dogs, shoot them in a field and then have a party.
 
Odgovor na temu

djmrky
Novi Sad

Član broj: 25160
Poruke: 179
212.62.36.*



Profil

icon Re: Izvlacenje strukture baze is DataSet-a?19.05.2005. u 12:28 - pre 208 meseci
hm... ali ja moram u toj novoj bazi da kreiram novu tabelu (sa istom semom kao source tabela), a ne znam drugi nacin da kreiram novu tabelu osim preko SQL-a, a tom upitu treba da budu definicije novih kolona (npr....... char(x), .......). E pa meni fali ova "x" da znam koliku kolonu treba da kreiram

She's nice from a far, but far from nice.
 
Odgovor na temu

mmix
Miljan Mitrović
Profesorkin muz
Passau, Deutschland

SuperModerator
Član broj: 17944
Poruke: 6033



+4628 Profil

icon Re: Izvlacenje strukture baze is DataSet-a?19.05.2005. u 14:52 - pre 208 meseci
Nazalost, ne mozes preko dataset-a.
To je moja glavna zamerka implementaciji XSDova u .NETu. Iako sve te informacije postoje u trenutku kad se formira shema dataset-a, i iako za sve te informacije postoje polja u XSD-u, sve se to jednostavno ignorise i SQL tipovi podataka se prepeglaju u .net tipove. Izgube se relacije, contraints, velicine i duzine tipove, preciznosti numerickih tipova, identity polja i njihovi seedovi i incrementi, itd, itd.

Dal im je opravdanje optimizacija kreiranja sheme ili su jednostavno lenji, nemam pojma, ali znam da je (bar zakljucno sa BETA 2), samo deo ovoga ukljucen u visual studio 2005: ubaceno je maxlength (koji tebi treba ) za stringove i ubacene su automatske relacije iz baze (ako na xsd prebacite dve povezane tabele) i to je to.


Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan, sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv… - Z.Đinđić
 
Odgovor na temu

djmrky
Novi Sad

Član broj: 25160
Poruke: 179
212.62.36.*



Profil

icon Re: Izvlacenje strukture baze is DataSet-a?20.05.2005. u 07:33 - pre 208 meseci
e da pronasao sam ja taj MaxLength ali on mi vraca vrednost -1, ajde probacu jos malo oko toga, bar znam da je oko toga "vruce".

btw, sta je XSD?
She's nice from a far, but far from nice.
 
Odgovor na temu

mmix
Miljan Mitrović
Profesorkin muz
Passau, Deutschland

SuperModerator
Član broj: 17944
Poruke: 6033



+4628 Profil

icon Re: Izvlacenje strukture baze is DataSet-a?20.05.2005. u 13:05 - pre 208 meseci
XSD (Xml Schema Definition) je xml dokument koji definise dataset. Za takav dataset si sigurno cuo ranije kao "tipizirani dataset".

U trenutku kad netipizirani (blanko) dataset napunis podacima preko adaptera, adapter po defaultu kreira onoliko elemenata u shemi dataseta koliko mu je potrebno da smesti podatke koji su stigli, prosto receno, tipizira ga :)
Takav dataset (koji ti imas), moze da eksportuje svoju trenutnu semu kao XSD fajl. Ako taj fajl posle dodas u projekat kao sors i promenis mu status u "dataset", dobijas tipizirani dataset sa sve pozadinskom klasom.

Zasto je to dobro? Iz vise razloga. Najcesce korisceni je da polja postaju svojstva. I onda umesto da kucas ds.Tables["Tabela1"].Rows[0]["PeraPoljeInt"] i dobijes referencu na Object (boxovani int), kucas ds.Tabela1.Rows[0].PeraPolje i dobijes int value tip.



Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan, sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv… - Z.Đinđić
 
Odgovor na temu

negyxo
Aleksandar Perkuchin

Član broj: 29751
Poruke: 898
*.sksyu.net.



+171 Profil

icon Re: Izvlacenje strukture baze is DataSet-a?20.05.2005. u 18:35 - pre 208 meseci
Nemoj se mnogo muciti sa .NET-om. Ovo pitanje si mozda trebao postaviti na access forumu. Imas SQL naredbu koju mozes iskoristi za kopiranje jedne tabele u drugu bazu.
Naredba ide ovako

Code:

SELECT * INTO [naziv tabele u buzu u koju kopiras] IN [putanja do te druge baze]  FROM [naziv tabele iz baze koju kopiras]


primer
SELECT * INTO Test1 IN 'C:\test.mdb'' FROM MojaTabela


E sad, ovo kopira samo strukturu i podatke za relacije mislim da ne. To ces morati malo da odradis preko koda.
 
Odgovor na temu

[es] :: .NET :: Izvlacenje strukture baze is DataSet-a?

[ Pregleda: 3152 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.