Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di fazius
    Registrato dal
    Mar 2006
    residenza
    Torino
    Messaggi
    870

    Errore di run-time di Microsoft VBScript (0x800A000D)

    ciao ho questo problema , che quando nel database che è excel metto nellla cella del campo immagini il nome con l'estensione tipo abs.jpg o altro per richiamare l'immagine mi restituisce questo errore
    Errore di run-time di Microsoft VBScript (0x800A000D)
    Tipo non corrispondente: 'objRec'
    /equi/book.asp, line 93
    questa è la lina 93
    imgname=objRec("immagini")
    se non metto niente carica in modo corretto l'immagine non disponibile , la mia domanda è non so come fare a registrare correttamente il dato nel db? e come dovrei scriverlo? oppure nella stringa che segue c'è un'errore?


    if recordset("immagini")<>"" then
    imgname=objRec("immagini")
    imgpath=Server.MapPath("public/copertine/"& imgname &"")
    Set objImageSize = New ImageSize

    With objImageSize

    .ImageFile = imgpath


    strimgh=.ImageWidth
    strimgw=.ImageHeight



    End With

    Set objImageSize = Nothing


    strtemph="68"

    moltiplica=strtemph * 100
    dividi=moltiplica/strimgh
    moltiplica2=strimgw * dividi
    strtempw=moltiplica2/100

    maxsizew="90"

    if int(strtempw)>int(maxsizew) then

    moltiplica1=maxsizew * 100
    dividi1=moltiplica1/strtempw
    moltiplica21=strtemph * dividi1
    strtemph=moltiplica21/100
    strtempw=maxsizew

    end if

    if int(strimgh)>int(strimgw) then
    strthbimgw=strtempw
    strthbimgh=strtemph
    else
    strthbimgw=strtempw
    strthbimgh=strtemph
    end if

    else

    imgname="_blank_equilibri.jpg"
    strthbimgw="100"
    strthbimgh="133"

    end if


    %>
    [img]thb.aspx?filename=public/copertine/<%=imgname%>&width=<%=strthbimgw%>&height=<%=strth bimgh%>[/img]
    </td>
    lunga vita e prosperità

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    recordset o objRec?
    Scegline uno... quello giusto!

    Roby

  3. #3
    Utente di HTML.it L'avatar di fazius
    Registrato dal
    Mar 2006
    residenza
    Torino
    Messaggi
    870
    ho provato con
    [QUOTE]if recordset("immagini")<>"" then
    imgname=recordset("immagini")
    imgpath=Server.MapPath("public/copertine/"& imgname &"")
    Set objImageSize = New ImageSize
    QUOTE]
    mi dice che Set objImageSize classe non definita
    lunga vita e prosperità

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    mi dice che Set objImageSize classe non definita
    E tu definiscila
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Utente di HTML.it L'avatar di fazius
    Registrato dal
    Mar 2006
    residenza
    Torino
    Messaggi
    870
    devo ridere? grazie lo stesso
    lunga vita e prosperità

  6. #6
    Utente di HTML.it L'avatar di fazius
    Registrato dal
    Mar 2006
    residenza
    Torino
    Messaggi
    870
    ok ho definito la classeadesso l'immagine la carica l'unico problema è che il resiz non è perfetto per via di dividi=moltiplica/strimgh
    che mi da errore divisione per 0 ho modificato così dividi=strimgh * 100 funziona ma appunto la proporzione non è giusta anche se metto ad esempio *50 non cambia mi direste per favore la formula giusta ? grazie
    lunga vita e prosperità

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.