Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1

    Confrontare stringa con numero

    Mi sono beccato un errore di overflow facendo un CInt di
    rec("codice") dove il codice è 101010


    perchè devo confrontare un campo numerico con un campo testo che contiene un codice numerico


    cosa faccio?un altro tipo di cast?

  2. #2
    CLNG dovrebbe essere sufficiente

  3. #3
    cioè cosa fa?

    ora provo..

  4. #4
    no...continua a dire Data type mismatch in criteria expression.

  5. #5
    Utente di HTML.it L'avatar di Gioba66
    Registrato dal
    Jun 2002
    Messaggi
    2,189
    usa CSTR
    Tutti vogliono parlare, nessuno sa ascoltare.

  6. #6
    ovvero cosa fa?
    dal nome sembra che faccia un cast ad una stringa..

    ma il mio problema è proprio il tipo stringa..che non devo avere..comunque ora provo.

  7. #7
    Utente di HTML.it L'avatar di Gioba66
    Registrato dal
    Jun 2002
    Messaggi
    2,189
    se con CINT dà errore significa che ad un certo punto non hai un numero, anche se ti aspetti ci sia un numero. allora usa CSTR così passi a stringa. però se hai valore NULL ottieni errore anche in questo caso
    Tutti vogliono parlare, nessuno sa ascoltare.

  8. #8
    si..ma se io lo converto a stringa (premettendo che è già tipo stringa) mi dà errore perchè il campo del db con cui lo confronto è un int

  9. #9
    se rs("codice") vale 101010 CLNG non puo' dare errore. evidentemente contiene qualcos'altro (come dice gioba)

  10. #10
    posta le istruzioni della comparazione

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.