[ vujkev @ 16.08.2007. 14:07 ] @
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
[ Prokleta_Nedelja @ 18.08.2007. 07:38 ] @
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.
[ spartak @ 18.08.2007. 09:22 ] @
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.
[ vujkev @ 18.08.2007. 20:16 ] @
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?