Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    55

    problemi con asp e mysql

    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

    codice:
    '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  %>
    Il resto del codice è il seguente
    codice:
    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)
    Tutti gli altri valori li stampa normalmente, mentre con il campo iva mi da il seguente errore

    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!!!

  2. #2
    quale sarebbe la riga 791?

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    55
    iva= Session("iva")(j)

  4. #4
    l'impressione è che Session("iva") non contenga così tanti elementi. fatti stampare Session("iva") e controlla

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    55
    ho inserito il seguente comando


    response.Write(Session("iva"))






    ed ho questo errore



    Response object error 'ASP 0106 : 80020005'

    Type Mismatch

    /carrellop.asp, line 0

    An unhandled data type was encountered.

  6. #6
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Ma la session iva la instanzi (valorizzi)?
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    55
    gli altri non sono valorizzati. scusa ma sono proprio all'inizio, puoi dirmi come fare?

  8. #8
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Se non lo sai tu se la instanzi, non può certo saperlo il "forum", e non posso dirti come fare perché non conosco la logica.
    E perdona ma se non si conosce il linguaggio non si prendono gli impegni Mi hanno chiesto di modificare un ecommerce se nessuno t'aiutava come avresti fatto
    Comunque optime è un mito sicuramente ti risolverà il problema
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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.