Ciao,
sto utilizzando uno script(scaricato dal sito , quello postato da ciccio ciccioriccio) per il carrello, ma mi trovo difronte ad un errore:
potete vedere il tutto online a questo indirizzo: link provate ad inserire nel carrello un articolo... dopo la pagina di errore provate ad andare indietro con il tasto del browser e reinserite un articolo nel carrello, adesso funzionerà tutto.codice:Microsoft VBScript runtime error '800a000d' Type mismatch /inc_catalog/carrello.asp, line 88
Lo script che va in errore è il seguente:
Grazie!codice:<% If Len(Session("aperta")) > 0 Then Else Session("aperta") = "ok" Session.LCID = 1040 Dim QuantiArticoliInScontrino Dim ScontrinoInScontrino() Dim ScontrinoIDArticolo() Dim ScontrinoCodiceArticolo() Dim ScontrinoDenominazioneArticolo() 'Dim ScontrinoConfezioneArticolo() Dim ScontrinoQuantitativoArticolo() Dim ScontrinoPrezzoArticolo() Dim NOITEMSINSHOPPINGBASKET Dim TOOMANYITEMSINSHOPPINGBASKET Dim INFO_NOITEMSINSHOPPINGBASKET Dim INFO_TOOMANYITEMSINSHOPPINGBASKET QuantiArticoliInScontrino = 0 NOITEMSINSHOPPINGBASKET = True TOOMANYITEMSINSHOPPINGBASKET = False INFO_NOITEMSINSHOPPINGBASKET = "Il tuo carrello è vuoto." INFO_TOOMANYITEMSINSHOPPINGBASKET = "Il carrello contiene troppi articoli..." Session("QuantiArticoliInScontrino") = QuantiArticoliInScontrino Session("ScontrinoInScontrino") = ScontrinoInScontrino Session("ScontrinoIDArticolo") = ScontrinoIDArticolo Session("ScontrinoCodiceArticolo") = ScontrinoCodiceArticolo Session("ScontrinoDenominazioneArticolo") = ScontrinoDenominazioneArticolo Session("ScontrinoQuantitativoArticolo") = ScontrinoQuantitativoArticolo 'Session("ScontrinoConfezioneArticolo") = ScontrinoConfezioneArticolo Session("ScontrinoPrezzoArticolo") = ScontrinoPrezzoArticolo Session("NOITEMSINSHOPPINGBASKET") = NOITEMSINSHOPPINGBASKET Session("TOOMANYITEMSINSHOPPINGBASKET") = TOOMANYITEMSINSHOPPINGBASKET Session("INFO_NOITEMSINSHOPPINGBASKET") = INFO_NOITEMSINSHOPPINGBASKET Session("INFO_TOOMANYITEMSINSHOPPINGBASKET") = INFO_TOOMANYITEMSINSHOPPINGBASKET Dim IDUtente Dim SchedaClienteNome Dim SchedaClienteCognome Dim SchedaClienteIndirizzo Dim SchedaClienteCodicePostale Dim SchedaClienteComune Dim SchedaClienteProvincia Dim SchedaClienteTelefono Dim SchedaClienteFax Dim SchedaClienteEmail Dim EMPTYFIELDS Dim INFO_EMPTYFIELDS EMPTYFIELDS = False INFO_EDEMPTYFIELDS = "Compila tutte le informazioni richieste!" Session("IDUtente") = IDUtente Session("SchedaClienteNome") = SchedaClienteNome Session("SchedaClienteCognome") = SchedaClienteCognome Session("SchedaClienteIndirizzo") = SchedaClienteIndirizzo Session("SchedaClienteCodicePostale") = SchedaClienteCodicePostale Session("SchedaClienteComune") = SchedaClienteComune Session("SchedaClienteProvincia") = SchedaClienteProvincia Session("SchedaClienteTelefono") = SchedaClienteTelefono Session("SchedaClienteFax") = SchedaClienteFax Session("SchedaClienteEmail") = SchedaClienteEmail Session("EMPTYFIELDS") = EMPTYFIELDS Session("INFO_EMPTYFIELDS") = INFO_EMPTYFIELDS Dim IDOrdine Dim OrdineData Dim OrdineImporto Dim OrdineSpeseDiSpedizione Session("IDOrdine") = IDOrdine Session("OrdineData") = OrdineData Session("OrdineImporto") = OrdineImporto Session("OrdineSpeseDiSpedizione") = OrdineSpeseDiSpedizione Session("AcquistoOK") = "" End If %> <% SpeseDiSpedizione="10,50" Session.LCID=1040 Set Prodotti = Server.CreateObject("ADODB.Connection") DBString ="" DBString = DBString + "Driver={Microsoft Access Driver (*.mdb)};" DBString = DBString + "Dbq=" & Server.MapPath(".") & "../mdb-database/prodotti.mdb;" DBString = DBString + "Uid=Admin;" DBString = DBString + "Pwd=;" Prodotti.Open DBString if len(Session("aperta")) > 0 Then QuantiArticoliInScontrino = Session("QuantiArticoliInScontrino") ScontrinoInScontrino = Session("ScontrinoInScontrino") 'linea che va in errore ... continua![]()

Rispondi quotando
ho risolto
avevo erroneamente copiato parte del codice presente sulla pagina elenco_linee.asp direttamente sulla pagina del carrello, per intenderci questo:
