Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Errore..Type mismatch.

  1. #1

    Errore..Type mismatch.

    Ho questo errorore: Type mismatch.
    Ho segnato la linea!

    Set Conn = Server.CreateObject("ADODB.Connection")
    Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("/mdb-database/forum.mdb")
    Set Rs=server.CreateObject("ADODB.Recordset")
    Rs.Open "commento",Conn,3,3
    Rs.AddNew
    Rs("titolo") = oUpload.Form("titolo")
    Rs("newst") = oUpload.Form("newst")
    id=request.cookies("www.sacricuori.com")("id")
    Rs("idmessaggio") = id
    Rs("utente") = nick
    Rs("immagine") = immagine
    Rs.update
    Rs.Close
    Conn.Close
    Set Rs = Nothing
    Set Conn=Nothing
    Set oUpload = Nothing
    Response.Redirect("rispostasuccesso.asp")

    Grazie!

  2. #2
    a questo id corrisponde qualcosa?

  3. #3
    Se il tipo di dato di idmessaggio è intero lungo (o contatore, in Access),
    hai due possibilità:

    id=clng(request.cookies("www.sacricuori.com")("id" ))

    oppure

    Rs("idmessaggio") = clng(id)

    Cia'.

  4. #4
    il campo idmessaggio è numerico.
    l'id del cookes c'è un numero!

    se metto : Rs("idmessaggio") = clng(id)

    esce:

    Microsoft VBScript runtime error '800a000d'

    Type mismatch: 'CLng'

    /forum/rispondidiscussione.asp, line 259

  5. #5
    verifica con un response.write che a questo id corrisponda veramente un numero piuttosto che un valore nullo o altro

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.