Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 3 odgovora
  • 2.927 pregleda

Najnovija ↓

Kako snimiti strukturu foldera u bazu 16.08.2007. u 15:07 · pre 233 meseca #1
Ako imate jedan XML fajl sa strukturom foldera
Code:

<Folder name="Folder1">
   <Folder name="Folder2"></Folder>
   <Folder name="Folder3">
       <Folder name="Folder4">
       </Folder>
...
...
...
   </Folder>
</folder>
...
...
...


kako bi bilo najlakse da se struktura foldera snimi u tabelu
Code:

FolderID int identity(1,1)
FolderName nvarchar
ParentID int
...
...
...


Meni jedino pada na pamet da napravim funkciju koja snima jedan po jedan folder iz liste, pamti njegov ID i postavlja ga kao parentID svih child foldera. Ovo bi sigurno radilo, ali mislim da bi bilo mnogo sporo pa me interesuje neki brži metod. Postoji ili ne?

P.S. Struktura tabele i XML fajla nije fikslna pa sve može da se promeni
Potpis
Naučio sam...
Da je važnije biti ljubazan nego biti u pravu
Re: Kako snimiti strukturu foldera u bazu 18.08.2007. u 08:38 · pre 233 meseca #2
pa ako vec to imas gotovo u xml fajlu, nema potrebe da snimas u bazu jer je XML vec uredjen skup podataka. Ali, ako vec hoces, mozda je najlakse da taj xml prosto uvuces u DataSet i onda da snimis u bazu.
Re: Kako snimiti strukturu foldera u bazu 18.08.2007. u 10:22 · pre 233 meseca #3
Pitanje je sta zelis da radis sa tom strukturom foldera kasnije?

Ako ti treba samo da nekoj aplikaciji kasnije vratis podatak "struktura foldera na tadasnji dan" samo pukni XML u polje u bazi. Ako hoces da radis bilo kakve operacije nad folderima pojedinacno u scope baze vise ti se isplati ovaj drugi pristup.
Re: Kako snimiti strukturu foldera u bazu 18.08.2007. u 21:16 · pre 233 meseca #4
Treba mi full text search nad nazivima foldera i fajlova tako da ne verujem da mogu da koristim gotov XML.

Kako da iskoristim DataSet za upis podataka? Može li neki primer?
Potpis
Naučio sam...
Da je važnije biti ljubazan nego biti u pravu
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme