Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12

Discussione: problema con campo ID

  1. #1

    problema con campo ID

    IDlink=Request.QueryString("ID")

    SQL="SELECT nomelink,url,descrizione FROM link WHERE ID='"&IDlink&"'"

    Quando eseguo la suddetta query ho il seguente errore:

    _______________________________________________
    Microsoft JET Database Engine error '80040e07'

    Data type mismatch in criteria expression.

    /luca/gestione/modificalink.asp, line 33
    _______________________________________________

    Come se il valore numerico che passo tramite querystring fosse diverso dal valore numerico del campo ID del mio database.(perchè il problema sta propio nella condizione where).

    Qualche soluzione?
    Grazie
    Luca Vizzi

  2. #2
    codice:
    Dlink=Request.QueryString("ID")
    
    SQL="SELECT nomelink,url,descrizione FROM link WHERE ID="&IDlink
    I campi numerici (tra cui anche quello contatore) nelle stringhe SQL vanno senza '

  3. #3

    ultima cosa

    strSQL="UPDATE link SET nomelink='"&nomelink&"', url='"&url&"', descizione='"&descrizione&"' WHERE ID="&IDlink

    mi genera:

    __________________________________________________ ______

    Microsoft JET Database Engine error '80040e10'

    No value given for one or more required parameters.

    /luca/gestione/updatelink.asp, line 25
    __________________________________________________ ______

    ????????????????????????????????????????
    Grazie
    Luca Vizzi

  4. #4
    Evidentemente in queryString non passa nulla la variabile ID...
    ... oppure la variabile DLink dovrebbe chiamarsi IDLink... nel copia e incolla mi è scappata la I.

  5. #5

    ??????????

    la querystring funziona bene il valore lo passa.

  6. #6
    Allora assicurati che i nomi dei campi corrispondono.
    Al limite metti url tra parentesi quadre.

  7. #7

    Re: ultima cosa

    Originariamente inviato da lucavizzi
    strSQL="UPDATE link SET nomelink='"&nomelink&"', url='"&url&"', descizione ='"&descrizione&"' WHERE ID="&IDlink

    mi genera:

    __________________________________________________ ______

    Microsoft JET Database Engine error '80040e10'

    No value given for one or more required parameters.

    /luca/gestione/updatelink.asp, line 25
    __________________________________________________ ______

    ????????????????????????????????????????
    Grazie
    Luca Vizzi
    forse il campo della query non è descizione ma descrizione

    nb può darsi che non centri nulla però controlla lo stesso!
    This machine has no brain. Please, use your own!

  8. #8

    esatto

    sì era quello il problema

    Grazie mems

  9. #9

    Re: Re: ultima cosa

    Originariamente inviato da luigi1970
    forse il campo della query non è descizione ma descrizione

    nb può darsi che non centri nulla però controlla lo stesso!
    Me sa de si.

  10. #10

    :)

    La stanchezza gioca brutti scherzi.
    O è la distrazione del genio?


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.