Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135

    Tipo non corrispondente.: 'cint'

    Ciao.

    Ho questa stringa :

    codice:
    123456#^#18#^#987654321|
    La chiamo arrUs, la splitto per | ed ottengo:

    codice:
    123456#^#18#^#987654321
    Eseguo una query:

    codice:
    sql = "SELECT * FROM t WHERE us ='"&left(arrUs(i), instr(arrUs(i), "#")-1)&"' AND id = "&cint(mid(arrUs(i), instr(arrUs(i), "#")+3))&""
    Mi restituisce:

    Error Type:
    Microsoft VBScript runtime (0x800A000D)
    Tipo non corrispondente.: 'cint'
    Che sbaglio? Grazie
    Lo Stato dà un posto. L’impresa privata dà un lavoro. – Indro Montanelli

  2. #2

  3. #3

  4. #4
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    vi ringrazio ma continua a restituire errore... in sostanza devo recuperare nella query il valore della stringa già splittata segnato in rosso:

    1234567#^#123456789123#^#22

    :master:
    Lo Stato dà un posto. L’impresa privata dà un lavoro. – Indro Montanelli

  5. #5
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Vediamo la query. Stampala prima di eseguirla.

    Roby

  6. #6
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    Originariamente inviato da Roby_72
    Vediamo la query. Stampala prima di eseguirla.

    Roby
    Il problema è appunto che non la stampa va prima in errore:

    codice:
    sql = "SELECT * FROM t WHERE us ='"&left(arrUs(i), instr(arrUs(i), "#")-1)&"' AND id = "&cint(mid(arrUs(i), instr(arrUs(i), "#")+3))&""
    
    response.write sql
    response.end
    Lo Stato dà un posto. L’impresa privata dà un lavoro. – Indro Montanelli

  7. #7
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    E togli il CInt no?!

    Roby

  8. #8
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    Originariamente inviato da Roby_72
    E togli il CInt no?!

    Roby
    Si scusa... :rollo: ecco la query:

    codice:
    SELECT * FROM t WHERE us ='1234567' AND id = 123456789123#^#22
    Lo Stato dà un posto. L’impresa privata dà un lavoro. – Indro Montanelli

  9. #9
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    E questo ti sembra un numero? 123456789123#^#22

    codice:
    str = "123456789123#^#22"
    arr_str = split(str, "#")
    numero = arr_str(2)
    Il numero lo metti nella query

    Roby

  10. #10
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    Originariamente inviato da Roby_72
    E questo ti sembra un numero? 123456789123#^#22

    codice:
    str = "123456789123#^#22"
    arr_str = split(str, "#")
    numero = arr_str(2)
    Il numero lo metti nella query

    Roby

    Infatti GRAZIE !!!! adesso funziona...
    Lo Stato dà un posto. L’impresa privata dà un lavoro. – Indro Montanelli

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.