Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    585

    Run Macro Access: non funziona bene

    Ciao a Tutti,

    ho la seguente pagina prova.asp:

    <%@ Language=VBScript %>
    <%
    Option Explicit
    Dim access
    '
    set access = server.createobject("Access.Application")
    access.opencurrentdatabase "c:\inetpub\wwwroot\dir1\fpdb\esame.mdb"
    access.docmd.runmacro "macro_riex"
    access.quit

    %>

    <HTML>
    <BODY>
    testo
    </BODY>
    </HTML>

    Ho visto che lanciandola da browser IE nel seguente modo: http://dir1/prova.asp
    la macro viene eseguita,
    pero' la pagina intranet mi da' il seguente errore:

    The page cannot be displayed
    There is a problem with the page you are trying to reach and it cannot be displayed.

    --------------------------------------------------------------------------------

    HTTP 500.100 - Internal Server Error - ASP error
    Internet Information Services

    --------------------------------------------------------------------------------

    Technical Information (for support personnel)

    Error Type:
    (0x800A09C5)
    /dir1/prova.asp, line 8


    Browser Type:
    Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; InfoPath.1; .NET CLR 3.0.04506.30; .NET CLR 3.0.04506.648; MS-RTC LM 8; .NET CLR 3.5.21022; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)

    Page:
    GET /dir1/prova.asp



    Sono andato in Internet a cercare il tipo di errore:
    nell' IIS ho guardato il file iisstart.asp e localstart.asp,
    ma non e' cambiato niente ...

    Come fare a risolvere il problema ??

    C' e' forse un codice migliore da scrivere ??

    Grazie mille in anticipo !!!!

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    585
    Ho visto che se commento la riga in blu, funziona, la pagina mi restituisce "testo",

    come far allora per eseguire la macro ??

    <%@ Language=VBScript %>
    <%
    Option Explicit
    Dim access
    '
    set access = server.createobject("Access.Application")
    access.opencurrentdatabase "c:\inetpub\wwwroot\dir1\fpdb\esame.mdb"
    ' access.docmd.runmacro "macro_riex"
    access.quit

    %>

    <HTML>
    <BODY>
    testo
    </BODY>
    </HTML>

  3. #3
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    - Ma sei sicuro che si possa lanciare una macro da asp?
    - Hai provato a cercare sulle API di microsoft?
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    585
    Ciao Andrea,

    la macro me la esegue bene,

    tant' e' che con la riga in rosa vedo che access si apre e viene eseguita la macro...
    il problema e' che non capisco l' errore che mi compare nella pagina web...

    sto impazzendo ..
    sono andato a vedere su IIS, sul database di Access, su tutte le opzioni di IE ma continua a darmi quel "cavolo" di errore ... boh ??

    Per quanto riguarda le API,
    chiedo scusa della mia ignoranza ... non so cosa devo fare ....

    set access = server.createobject("Access.Application")
    access.visible = true
    access.opencurrentdatabase "c:\inetpub\wwwroot\dir1\fpdb\esame.mdb"
    access.docmd.runmacro "macro_riex"
    access.quit

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    585
    Andrea,

    avevi ragione di guardare le API ...

    Ho provato ad eseguire un' altra macro che faceva cose diverse e la mia pagina web ha funzionato,

    cosi' ho ripreso la macro "incriminata",
    l' ho esaminata in dettaglio, ho tolto l' opzione "Esci", che faceva dunque confusione,
    ed ora funziona tutto !!!

    Grazie !!!

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.