>ciao!
Ciao!
>Ho usato l'inner join perchè conoscendo la sintassi sql ho creduto
>fosse meglio così... e ho usato l'editor solo per motivi di sintassi,
>affinchè fossi più sicuro della correttezza del codice che volevo
>scrivere... solo per questo uso gli editor..
Se vuoi un consiglio, cerca di studiarti bene le sintassi e di evitare gli editor.. otterrai maggior controllo e migliore scrittura (dal punto di vista dell'indentazione e della formattazione in generale)..
>comunque alx cosa intendi per insert dei record? per adesso non
>ho pianificato alcuna insert (ma dovrò farò quanto prima... come
>anche delete ed update)
chiedevo un esempio con insert di prova, per vedere come riuscire a realizzare quello che ti serve.
comunque proviamo ad arrangiarci.
>per quel che riguarda le altre tue richieste... uso sql server2005
Ma che cosa hai usato per fare lo script delle tabelle? Int con il parametro lunghezza in sql server non esiste ;
Altra cosa.. non hai fatto nemmeno una chiave primaria? tutti i camp possono contenere NULL? nessun indice? nessuna Foreign key?
Scusa se ti faccio queste domande.. ma sono tutte cose che dovrebbero essere considerate per una buona modellizzazione della base dati.
comunque, guardati questo semplice script di esempio. Ho cercato di sistemare un po' le naming convention, i tipi dato, le chiavi primarie mancanti, le foreign key e quant'altro..
copialo e incollalo sul tuo SQL Server Management Studio, ti crea le strutture su tempdb. Alla fine, lancia solo la parte di pulizia per eliminare le tabelle di prova..
Sembra funzionare tutto. Quindi i problemi possono essere legati sia all'applicativo che non passa correttamente i dati al db, sia alla mancanza di dati inseriti correttamente. Per prevenire dati sporchi, dati non legati correttamente fra loro, insomma.. per fare in modo che il db sia integro, cerca sempre di fare le foreign key per le relazioni tra tabelle. Esse possono controllare che i valori siano inseriti nell'ordine giusto e nel modo corretto per ottenere la relazione.
>_J_
>
>"Chi fa domande rischia di sembrare stupido,
>chi non ne fa rischia di restare stupido..."
>
>"Conosco me stesso? No, non parlo con gli estranei..."
Alx81 =)
http://blogs.dotnethell.it/suxstellino