Visualizzazione dei risultati da 1 a 4 su 4

Discussione: confronto numero

  1. #1

    confronto numero

    Dunque ...

    codice:
    codice = CLng(request.QueryString("code"))
    			
    set Iscritti = Server.CreateObject("ADODB.Recordset")
    sql = "select * from Iscritti where codice =" & codice_confronto
    Iscritti.ActiveConnection = cn
    Iscritti.Open sql, cn
    ne con cint e ne con CLong

    IL CAMPO NEL db è TESTO
    e il numero è una cosa simile a = 8310983117116507383109831171165073

    l'errore è:
    Microsoft VBScript runtime error '800a0006'

    Overflow: 'CLng'
    Tanto...lo fanno tutti... posso farlo anche io vero?

  2. #2
    Scusa ma se il campo è testo perchè lo tratti come un numero? Lascia perdere le funzioni di conversione ed imposta la query cosi...

    sql = "select * from Iscritti where codice = '" & codice_confronto & "'"

    Ciao!

  3. #3
    Si infatti lukeonweb...ho cambiato qualcosa ...tipo fare una stringa alfanumerica invece di solo numerica...e + corta....ora funziona ...


    grazie
    Tanto...lo fanno tutti... posso farlo anche io vero?

  4. #4
    Originariamente inviato da -AA-
    Si infatti lukeonweb...ho cambiato qualcosa ...tipo fare una stringa alfanumerica invece di solo numerica...e + corta....ora funziona ...


    grazie
    ci credo cxhe va in overflow, era un numero immenso
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

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 © 2025 vBulletin Solutions, Inc. All rights reserved.