Ciao a Tutti,
sono nuova del mondo ASP, fino ad ora ho sempre lavorato con php. Mi hanno chiesto di modificare un ecommerce per la gestione di diverse IVA che devono essere prese da db mysql.
La query che prende i valori dal db è la seguente
Il resto del codice è il seguentecodice:'Selezioni i prodotti della home Redim cons(5,8) queryPre = "Select *,prodotti.ID as idProd from prodotti LEFT JOIN categorie ON prodotti.id_cat=categorie.ID" queryPre = queryPre & " WHERE consigliato_home=1 ORDER BY RAND()" Set rsPre = OpenRs(conn,queryPre) for indice=0 to 8 if not rsPre.eof then rsPre.moveNext end if next rsPre.close S et rsPre = Nothing %>
Tutti gli altri valori li stampa normalmente, mentre con il campo iva mi da il seguente errorecodice:totale = 0 pesoTota = 0 dimensione = Cint(Session("dimensione")) if (Session("carrello") = "Pieno") then for j = 0 to dimensione codice = Session("codice")(j) modello = Session("nome")(j) quantita = Session("quantita")(j) peso = Session("peso")(j) importo = ((Session("importo")(j))*1)* CINT(quantita) pesoTota = pesoTota + (CINT(peso) * CINT(quantita)) totale = totale + importo iva= Session("iva")(j)
Microsoft VBScript runtime error '800a000d'
Type mismatch: '[undefined]'
/carrellop.asp, line 791
Premetto che è codice che ho già trovato, sono giorni che provo a risolvere il problema ma non ci riesco. Il campo iva è un int nel db. Ho provato anche a fare il cast ma il problema non si risolve. Qualcuno può aiutarmi?
Grazie Mille a tutti!!!

Rispondi quotando
