9 messaggi dal 28 marzo 2001
Innanzi tutto ciao a tutti e complimenti per il bellissimo forum.
Vorrei porvi un problema che mi stà assillando in questi giorni.
Ho un database access dove memorizzo delle informazioni cosi strutturato:

cod PK (contatore)
cod_padre
nome

Il database costituisce una serie di alberi che hanno per radici i record che hanno cod_padre=0.
Ogni record successivo è collegato ad una voce di livello superiore tramite l'uguaglianza cod_padre=cod.
ad es:
cod cod_padre nome
1 0 paperino
2 1 qui
3 1 quo
4 1 qua
5 2 qui.1

L'albero non ha un numero predefinito di livelli ma i livelli possono variare da 1 a n.
Spero di essere stato chiaro! :) (forse avrei dovuto usare XML ma ormai..)
Il problema stà nell'espanzione completa dell'albero, che potrei utilizzare sia per mostrare i dati , ma anche per cancellare eventualmente un intero ramo.
Qualcuno di voi conosce un algoritmo mediante il quale possa fare questa operazione tramite codice lato server o SQL?
Considerate che io utilizzo ASP 2.0 su IIS 4 e un database access che probabilmente in un prossimo futuro esportero' su SQL Server 2000.
Un grazie in anticipo a chiunque mi sappia dare una dritta :)

Ciao a tutti



Modificato - manetta - 26 Ago 2002 13:12:44

Modificato - manetta - 26 Ago 2002 13:13:30
9 messaggi dal 28 marzo 2001
nessuno che abbia idea di come si faccia? :(

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.