Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 22
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2000
    Messaggi
    83

    Da IIS5 a IIS6 quali le differenze?

    Buongiorno ragazzi, da ieri ho un problema il server ha modificato la piattaforma da IIS5 a IIS6 e diverse cose non funzionano piu :-(

    sono due principalmente che ricorrono
    Microsoft JET Database Engine error '80004005'

    Operation must use an updateable query.

    ...modulo.asp, line 99
    e la linea 99 e' questa
    set objRs = objConn.Execute(strsql)

    e viene presa da questo script:

    Dim strSQL, objConn, strConn, objRs
    Dim status

    Set objConn = Server.CreateObject("ADODB.Connection")
    objConn.Open("Provider=Microsoft.Jet.OLEDB.4.0; Data Source="+ Server.MapPath("db.mdb"))

    status = "attivo"


    strsql = "INSERT INTO messaggi (nome, cognome, telefono, email, commenti, ufficio, status)"
    strSQL = strSQL & " Values ('" '

    strSQL = strSQL & fixQuotes (nome) & "','"
    strSQL = strSQL & fixQuotes (cognome) & "','"
    strSQL = strSQL & fixQuotes (telefono) & "','"
    strSQL = strSQL & fixQuotes (email) & "','"
    strSQL = strSQL & fixQuotes (commenti) & "','"
    strSQL = strSQL & (ufficio) & "','"
    strSQL = strSQL & status & "')"

    set objRs = objConn.Execute(strsql)

    objConn.Close
    set objConn = Nothing



    e il secondo riguarda l'oggetto cdonts che sapevo gia che non veniva installato con la versione server 2003.

    io adopoeravo in linea di massima questo costrutto:

    Dim objMail, messaggio

    messaggio = "Il tuo messaggio è stato ricevuto "

    Set objMail = Server.CreateObject("CDONTS.NewMail")
    objMail.From = "ivo"
    objMail.To = email
    objMail.Subject = "test"
    objMail.Body = messaggio
    objMail.importance = 1

    objMail.Send
    Set objMail = Nothing
    qualcuno sa come deve essere impostato ora?
    e riguardo la prima domanda cosa devo invece cambiare nel primo script di insert la stringa di connessione?
    objConn.Open("Provider=Microsoft.Jet.OLEDB.4.0; Data Source="+ Server.MapPath("db.mdb"))

    oppure la stringa per eseguire l'insert
    set objRs = objConn.Execute(strsql)
    ?

    Inoltre ci sono altre differenze di programmazione su altri campi che per il momento non ho ancora rilevato ma che inevitabilmente pensate divrò confrontarmi?

    ciao
    grazie per l'attenzione
    Ivo

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    C'è un thread in rilievo...
    Per il primo problema non hai i permessi per eseguire l'operazione assegnati allo user nome macchina.

    Roby

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2000
    Messaggi
    83
    Originariamente inviato da Roby_72
    C'è un thread in rilievo...
    Per il primo problema non hai i permessi per eseguire l'operazione assegnati allo user nome macchina.

    Roby
    l'ho visto ora che ho aperto collegamento. ora gli vado a dare un occhiata.
    che vuoi dire che non ho i permessi per eseguire l'operazione?
    trovo anche questa risposta sul thread?

    grazie Roby
    Ivo

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    No, mille risposte nel forum...

    Roby

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2000
    Messaggi
    83
    Originariamente inviato da Roby_72
    No, mille risposte nel forum...

    Roby
    rimane la domanda Roby, ma in ogni caso mi sei stato molto utile e cercherò di capire.
    grazie
    Ivo

  6. #6

  7. #7
    Utente di HTML.it L'avatar di chris
    Registrato dal
    Sep 1999
    Messaggi
    1,568
    "Nei prossimi tre anni col mio governo vogliamo vincere anche il cancro, che colpisce ogni anno 250.000 italiani e riguarda quasi due milioni di nostri concittadini"

  8. #8
    Utente di HTML.it
    Registrato dal
    Oct 2000
    Messaggi
    83
    grazie ragazzi ora vado vedere.

    avevo riaperto il forum per vedere se c'era qualcosa che mi spiegava intanto come far funzionare invio mail tramite cdosys, come ho appreso dal thread in risalto.
    ho provato a fare tutte le cose per benino ma mi sta martellando un messaggio di errore:

    CDO.Message.1 error '80040220'

    The "SendUsing" configuration value is invalid.


    questo e' il codice dove ho apportato le modifiche al vecchio cdonts:
    Dim objMail, messaggio

    messaggio = "Il tuo messaggio è stato ricevuto "

    ' Set objMail = Server.CreateObject("CDONTS.NewMail")
    Set objMail = CreateObject("CDO.Message")
    objMail.To = email

    objMail.From = "ivo"

    objMail.Subject = "Notifica di ricezione"
    'objMail.Body = messaggio
    objMail.TextBody = messaggio

    'objMail.Send
    objMail.Send()
    Set objMail = Nothing

    avete già incontrato questo problema o devo andare a cercare nel forum?

  9. #9

  10. #10
    Utente di HTML.it
    Registrato dal
    Oct 2000
    Messaggi
    83
    Originariamente inviato da Roby_72
    http://www.weppos.com/asp/script_sho...ipt=502&cat=19

    Roby
    ottimo esempio una cosa non ho chiara:

    'Server SMTP di uscita
    'Esempio mail.dominio.it
    .Fields("http://schemas.microsoft.com/cdo/configuration/smtp server") = "iltuoserverdiuscita"

    al posto di "iltuoserverdiuscita" devo inserire un indirizzo e mail completo es. tizio@dominio.it ?

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.