Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di Mizushi
    Registrato dal
    Aug 2005
    Messaggi
    1,125

    Tipo non corrispondente....

    Ciao a tutti.

    Mi spiegate dove sbaglio?

    Il codice restituisce 'tipo non corrispondente' sulla variabile 'totale2':

    codice:
    SQL = " SELECT COUNT(VisitProven) as tot, "
    SQL = SQL & " VisitProven FROM tbl_sessioni "
    SQL = SQL & " WHERE ( VisitProven IS NOT NULL ) "
    SQL = SQL & " AND ( VisitProven <> '' ) "
    SQL = SQL & " GROUP BY VisitProven "
    SQL = SQL & " ORDER BY tot desc "
    SQL = SQL & " LIMIT 5 "
    
    Set recordset = Server.CreateObject("ADODB.Recordset")
    recordset.Open SQL, objconn
    
    while not recordset.eof
    
    totale = recordset("tot")
    totale2 = (tot * 100)
    :master:

  2. #2
    totale2 = (totale * 100 )

    credo

  3. #3
    Utente di HTML.it L'avatar di Mizushi
    Registrato dal
    Aug 2005
    Messaggi
    1,125
    E' uguale:

    Tipo di errore:
    Errore di run-time di Microsoft VBScript (0x800A000D)
    Tipo non corrispondente
    /visite/index.asp, line 30

    codice:
    SQL = " SELECT COUNT(VisitProven) as tot, "
    SQL = SQL & " VisitProven FROM tbl_sessioni "
    SQL = SQL & " WHERE ( VisitProven IS NOT NULL ) "
    SQL = SQL & " AND ( VisitProven <> '' ) "
    SQL = SQL & " GROUP BY VisitProven "
    SQL = SQL & " ORDER BY tot desc "
    SQL = SQL & " LIMIT 5 "
    
    Set recordset = Server.CreateObject("ADODB.Recordset")
    recordset.Open SQL, objconn
    
    while not recordset.eof
    
    totale = recordset("tot")
    totale2 = (totale * 100)

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Ma anche solo totale te lo stampa?

    codice:
    totale = recordset("tot")
    response.write totale
    response.end
    Roby

  5. #5
    totale = cInt(recordset("tot"))

    totale2 = totale * 100

    tipo non corrispondente indica che la variabile non è un numero

    se provi a stampare totale che ti da ???

  6. #6
    Utente di HTML.it L'avatar di Mizushi
    Registrato dal
    Aug 2005
    Messaggi
    1,125
    Originariamente inviato da varrilaro
    totale = cInt(recordset("tot"))
    Era questo grazie!

    Un'ultima domanda:

    Se ho questo numero 22569 come faccio a stamparlo 22.569 ?

  7. #7
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Formatnumber(numero)

    Roby

  8. #8
    Utente di HTML.it L'avatar di Mizushi
    Registrato dal
    Aug 2005
    Messaggi
    1,125
    Originariamente inviato da Roby_72
    Formatnumber(numero)

    Roby
    Grazie !

    Per la precisione:

    FormatNumber(numero, 0)


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.