In realtà il 2 di top 2 è una variabile che cambia a seconda di alcune cose ma questo non è un problema; il problema è che non riesco a capire come fare il controllo; ti spiego:
codice:
'----------INIZIO --- PRIMA DELLA SOMMA INIZIO IL CONTROLLO PER VEDERE SE I RECORDS SONO SOLO NUMERI ALTRIMENTI, SE SONO PRESENTI LETTERE O ALTRO LA SOMMA RESTITUISCE UN ERRORE----------------------------------
Dim SQLROWcontrollo,recROWcontrollo
SQLROWcontrollo = "SELECT TOP 2 * FROM RiepilogoCostiROWS WHERE IdRiferimento='"&cod&"'"
Set RecROWcontrollo = Server.CreateObject ("ADODB.Recordset")
RecROWcontrollo.Open SQLROWcontrollo, Conn, 3, 3
While (NOT RecROWcontrollo.EOF)
PrezzoUnitarioRowcontrollo=RecROWcontrollo("PrezzoUnitarioRow")
RecROWcontrollo.MoveNext
WEnd
RecROWcontrollo.close
Set RecROWcontrollo = nothing
'----------FINE --- PRIMA DELLA SOMMA INIZIO IL CONTROLLO PER VEDERE SE I RECORDS SONO SOLO NUMERI ALTRIMENTI, SE SONO PRESENTI LETTERE O ALTRO LA SOMMA RESTITUISCE UN ERRORE----------------------------------
dove dovrei inserire il codice seguente? non posso farlo nel ciclo altrimenti mi farebbe la select sum per ogni ciclo.
codice:
IfIsNumeric(variabile)
SQL="SELECT...
else
.....