my.ASPItalia.com
ASP.NET
|
HTML5
|
LINQ e Entity Framework
|
Silverlight
|
Windows Phone
|
.NET Framework
|
Windows 8
|
Libro WP7
|
Libro HTML5
|
Corso HTML5
Iscriviti
Login
Newsletter
Home
Articoli
Script
Notizie
FORUM
Blogs
Media
Tutorials
Corsi
Libri
Eventi
Tags
Tutti i forum
Ricerca
FAQ
Fai una domanda
Problema con somma e conteggio record
in
Classic ASP
>
ASP - avanzato
Ultimo messaggio
1
2
3
>>
omnia2004
il 26 febbraio 2004 alle 13:49
160 messaggi
dal 23 febbraio 2004
ecco un altro problema...
tramite una form estraggo i record relativi ai criteri inseriti nel form
adesso vorrei contare questi record e fare la somma del campo 'prezzo' della tbl del dbase...
scrivo così:
Totale record inseriti: <%=recdown.recordcount%>
e visualizzo :
Totale record inseriti: -1
Totale record inseriti: -1
Totale record inseriti: -1
per la somma invece scrivo così:
<%
do while not recdown.eof
somma = somma + recdown("prezzo")
recdown.movenext
loop
%>
restituisce
-1 65,32 65,32 250,00
ADODB.Recordset error '800a0bcd'
Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record.
/estrai.asp, line 83
come risolvo ???
Rispondi
Quoting
omnia2004
il 26 febbraio 2004 alle 14:11
160 messaggi
dal 23 febbraio 2004
modifico così:
<%=recdown.recordcount%>
<%somma = somma + recdown("numero")%>
<%=somma%>
non dà più errore, ma restituisce:
numero : -1
30
numero : -1
30 40
numero : -1
30 40 50
Rispondi
Quoting
seoman
il 26 febbraio 2004 alle 14:34
2.584 messaggi
dal 14 maggio 2001
Puoi far fare tutto all'sql attraverso le funzioni di aggregazione (se usi access creati una query e clicca sul simbolo di sommatoria "raggruppamento", guarda poi l'sql per capire come viene creato il codice)
Avrai una select con dei parametri, modifica così:
SELECT count(IdUnivoco) AS Conteggio, Sum(CampoPrezzo) AS somma FROM Tabella WHERE TueCondizioni...
A questo punto chiedendo il valore del campo conteggio e del campo somma hai i valori che stavi cercando di crearti a mano....
Rispondi
Quoting
omnia2004
il 26 febbraio 2004 alle 15:20
160 messaggi
dal 23 febbraio 2004
grazie per rispondere...
allora per contare i record ho risolto e per la somma che ho dei problemi...:
Rispondi
Quoting
seoman
il 26 febbraio 2004 alle 15:37
2.584 messaggi
dal 14 maggio 2001
Ti restituisce degli errori?
che metodo stai usando? (sommi a codice o usi la funzione Sql Sum)
Rispondi
Quoting
omnia2004
il 26 febbraio 2004 alle 15:43
160 messaggi
dal 23 febbraio 2004
utilizzo la seguente query, ma non restituisce la somma del campo 'numero'
restituisce un numero singolo...
SQL = "select sum (numero) as numero from tbl group by codice"
response.write recdown ("numero")
Rispondi
Quoting
Raynor
il 26 febbraio 2004 alle 16:22
3.122 messaggi
dal 16 maggio 2002
Quella query ti dovrebbe restituire la somma del campo "numero" dei record associati ad uno stesso codice. Quindi se il codice è univoco è naturale che non venga eseguita la somma. Se invece vuoi eseguire la somma di "numero" su tutti i record togli il "group by codice"
The day Microsoft makes something that doesn't suck
is probably the day they start making vacuum cleaners.
Get caught!
Get caught again!
Rispondi
Quoting
omnia2004
il 26 febbraio 2004 alle 16:27
160 messaggi
dal 23 febbraio 2004
grazie ma modificando:
SQL = "select sum (numero) as somma from storico"
response.write RECDown ("somma")
restituisce:
ADODB.Recordset error '800a0cc1'
Item cannot be found in the collection corresponding to the requested name or ordinal.
/somma.asp, line 68
Rispondi
Quoting
1
2
3
>>
Salto rapido
Ultimi messaggi
Tutti i forum
Ricerca
Utenti online
ASP.NET
ASP.NET 2.0
ASP.NET 3.5
ASP.NET 4.0
.NET Framework
Silverlight
Windows Phone
Windows Presentation Foundation e WinForms
Windows Communication e Workflow
ASP - avanzato
ASP - base
SQL Server e MySQL
E-commerce
Hosting
Altri linguaggi e tecnologie
Windows Server, IIS & Security
Libri
OT
Commenti: blogs e notizie
Eventi
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.
Community
Effettua il login!
Hai dimenticato la password?
UTENTI ONLINE
In primo piano
Rilasciato Visual Studio 11 Beta: scopri tutte le novità!
Windows 8 Consumer Preview: segui con noi la diretta
Dal 29 febbraio arriva WinRTItalia.com: tutto sullo sviluppo per Windows 8 e Metro
I più letti di oggi
Creare e gestire documenti XML con LINQ to XML
Le novità di ASP.NET 4.5 (Community Days 2012)
Evitare l'embedding di file resx per la localizzazione in ASP.NET
Tutorial ASP.NET 3.5
ASP.NET 4.0 in C# e VB
Forzare la chiusura dell'applicazione in Windows Phone 7
Importare namespace in Razor su ASP.NET MVC e ASP.NET Web Pages
Utilizzare il metodo Load per caricare entity nel DbContext
Tutorial Windows Phone 7.1
Media
Integrare l'applicazione nell'esperienza di Windows 8 con i contratti
Tile e notifiche in Windows 8
Tutti i media
In evidenza
Dal 29 febbraio arriva WinRTItalia.com: tutto sullo sviluppo per Windows 8 e Metro
Logging in ASP.NET: le migliori soluzioni open-source per tracciare gli errori
Operatori di confronto in JavaScript: == e ===
Forzare la chiusura dell'applicazione in Windows Phone 7
Importare namespace in Razor su ASP.NET MVC e ASP.NET Web Pages
Utilizzare il metodo Load per caricare entity nel DbContext
Eseguire il lock del computer direttamente da Silverlight 5.0
Eliminare una determinata proprietà da un oggetto JavaScript
MISC
I nostri autori
Collabora con noi!
Media Kit - Pubblicità sul nostro network