• User Newbie

    update mi date un occhiata al codice

    ho questo codice:

    <%
    percorso="/mdb-database/web.mdb"
    %>
    
    <%
    set cn=server.CreateObject &#40;"ADODB.Connection"&#41;
    cn.connectionString="DRIVER=&#123;MICROSOFT ACCESS DRIVER &#40;*.MDB&#41;&#125;;"& "DBQ=" & SERVER.MapPath&#40;percorso&#41;
    cn.open cn
    %>
    <% 
    strSQL="UPDATE Anagrafica SET " & _ 
    "Ragione='" & Request.form&#40;"Ragione"&#41; & "'," & _ 
    "Telefono='" & Request.form&#40;"Telefono"&#41; & "'," & _ 
    "Referente='" & Request.form&#40;"Referente"&#41; & "'," & _ 
    "Indirizzo='" & Request.form&#40;"Indirizzo"&#41; & "'," & _ 
    "Mail='" & Request.form&#40;"Mail"&#41; & "'," & _ 
    "Blocco='" & Request.form&#40;"Blocco"&#41; & "'" & _ 
    
    " WHERE CodiceCLI='" & Request.form&#40;"CodiceCli"&#41; & "'"
    
    cn.execute&#40;strSQL&#41; 
    
    cn.close 
    %>
    
    aggiornamento eseguito
    

    ma ottengo sulla riga 17 cn.execute(strSQL) il seguente errore

    Microsoft VBScript runtime error '800a01a8' 
    
    Object required: 'objConn' 
    
    /webtec/includes_DB/update_clienti.asp, line 17
    

    dove sbaglio?


  • Super User

    ciao e benvebuto sul forum.... :ciauz:

    ad okko mi sembra ci sia un cn in + dopo cn.open

    prova così

    <% 
    percorso="/mdb-database/web.mdb" 
    %> 
    
    <% 
    set cn=server.CreateObject &#40;"ADODB.Connection"&#41; 
    cn.connectionString="DRIVER=&#123;MICROSOFT ACCESS DRIVER &#40;*.MDB&#41;&#125;;"& "DBQ=" & SERVER.MapPath&#40;percorso&#41; 
    cn.open 
    %> 
    <% 
    strSQL="UPDATE Anagrafica SET " & _ 
    "Ragione='" & Request.form&#40;"Ragione"&#41; & "'," & _ 
    "Telefono='" & Request.form&#40;"Telefono"&#41; & "'," & _ 
    "Referente='" & Request.form&#40;"Referente"&#41; & "'," & _ 
    "Indirizzo='" & Request.form&#40;"Indirizzo"&#41; & "'," & _ 
    "Mail='" & Request.form&#40;"Mail"&#41; & "'," & _ 
    "Blocco='" & Request.form&#40;"Blocco"&#41; & "'" & _ 
    
    " WHERE CodiceCLI='" & Request.form&#40;"CodiceCli"&#41; & "'" 
    
    cn.execute&#40;strSQL&#41; 
    
    cn.close 
    %> 
    
    aggiornamento eseguito
    

    fammi sapere se va bene 🙂