Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 1.0/1.1
Problema su select in asp.net
venerdì 17 settembre 2004 - 15.29
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
PEPE
Profilo
| Senior Member
296
messaggi | Data Invio:
ven 17 set 2004 - 15:29
Salve,
ho ancora bisogno del vostro aiuto
Da una select ho inserito una taballa in un dataset.
ora da questa tabella ho bisogno di rieffettuare una select per raggruppare i dati ma non riesco a capire qual'e' la sintassi corretta.
vi mostro l'esempio
objCommand.Fill(dataset_dati,"tbl_comuni_8")
ora da questa tabella dovrei contare i dati ripetuti secondo questa condizione:
dataset_dati.Tables("tbl_comuni_8").Select("codice_istat, comune, count(*) as contatore GROUP by codice_istat") che ovviamente non mi funziona.
Ho provato ad effettuare la select anche in principio prima di creare questa nuova tabella in questo modo:
sqlQuery= "SELECT anagrafica.istat_comune, codice_istat_comuni.comune FROM anagrafica, codice_istat_comuni WHERE codice_istat_comuni.istat_comune<>'-' AND codice_istat_comuni.istat_comune=anagrafica.istat_comune AND anagrafica.art_8='Sì' ORDER BY comune"
Quello che dovevo effettuare fare era un'integrazione del genrere che pero' non e' corretta:
sqlQuery= "SELECT anagrafica.istat_comune, codice_istat_comuni.comune, count(*) as contatore FROM anagrafica, codice_istat_comuni WHERE codice_istat_comuni.istat_comune<>'-' AND codice_istat_comuni.istat_comune=anagrafica.istat_comune AND anagrafica.art_8='Sì' ORDER BY comune" GROUP by anagrafica.codice_istat
Potete darmi consigli?
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
dom 19 set 2004 - 21:02
Ciao,
non puoi pià banalmente mettere nel DataAdapter due query una dietro l'altra come indicato da questo Tip ?
http://www.dotnethell.it/tips/FillDataSet.aspx
Così facendo ti ritrovi un bel DataSet con all'interno le due tabelle di Output.
Mi sembra un soluzione più rapida e flessibile.
ciao
david
PEPE
Profilo
| Senior Member
296
messaggi | Data Invio:
lun 20 set 2004 - 09:39
Grazie Brainkiller,
l'esempio che mi hai riportato mi e' comunque utile ma non credo risolva il mio problema in quanto devo effettuate le due select sulla stessa tabella mentre nell'esempio effettua due select su due tabelle distinte.
Sono comunque riuscito ad ottenere cio che volevo utilizzando una sola query che non mi ha dato problemi :D.
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
mar 21 set 2004 - 08:45
L'esempio ti fa vedere due query su tabelle diverse ma non è mica obbligatorio fare così.
Puoi anche farne due o tre sulla stessa tabella.
Certo, se uno deve fare due sulla stessa spesso risolvere facendone una unica probaiblmente come hai fatto tu :)
ciao
david
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !