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

    Recordset does not support updating

    Il mio provider sostiente che ho tutti i permessi di scrittura.
    Cosa può essere successo?

    ADODB.Recordset error '800a0cb3'

    Current Recordset does not support updating. This may be a limitation of the provider, or of the selected locktype.

    /estero/registra_utente.asp, line 50
    frappy66

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Vediamo la query di inserimento.

    roby

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    100
    In locale funziona che è una meraviglia

    Questa la riga 50:
    rs.AddNew();


    registra_utente.asp:

    <%@ language = JScript%>

    <%
    // verifico che l'utente che si vuole registrare passi per forza dalla pagina del form
    nascosto = Request.Form("nascosto")
    if(nascosto != "autorizzato") {
    Response.Write("Non hai il permesso di visualizzare questa pagina

    ");
    Response.Write("torna indietro")
    Response.End;
    }
    // estraggo dal form i dati
    fragsoc = Request.Form("ragsoc");
    fcodfis = Request.Form("codfis");
    fuserrea = Request.Form("userrea");
    find = Request.Form("ind");
    fcomune = Request.Form("comune");
    fpsw = Request.Form("psw");
    fpv = Request.Form("pv");
    ftel = Request.Form("tel");
    ffax = Request.Form("fax");
    fmail = Request.Form("email1") + "@" + Request.Form("email2") + "." + Request.Form("email3");
    fweb = Request.Form("web");
    faddetti = Request.Form("addetti");
    fclafat = Request.Form("clafat");
    freferente = Request.Form("referente");
    fcap = Request.Form("cap");
    // verifico se l'utente è già registrato con quella ragione sociale, codice fiscale userrea
    // il tutto case-insensitive
    sql = "SELECT * FROM anag WHERE anag.userrea LIKE '" + fuserrea + "'"
    // apre la connessione al database ed esegue la query
    conn.Open(sdc)
    var query = conn.Execute(sql)
    if(!query.EOF){
    Response.Write("Attenzione, l'utente:
    ")
    Response.Write("ragsoc: " + fragsoc + "
    ")
    Response.Write("codfis: " + fcodfis + "
    ")
    Response.Write("rea: " + fuserrea + "
    ")
    Response.Write("è già registrato.

    ");
    Response.Write("torna indietro")
    // chiude la connessione al database
    conn.Close();
    Response.End;
    }
    // Se tutto è OK procede con la registrazione dei dati dell'utente nel database
    // crea l'oggetto recordset
    rs = Server.CreateObject("ADODB.Recordset");
    // apre l'oggetto recordset
    rs.Open("anag",conn,3,3);
    // aggiunge il nuovo record
    rs.AddNew();
    rs("ragsoc") = fragsoc;
    rs("codfis") = fcodfis;
    rs("userrea") = fuserrea;
    rs("psw") = fpsw;
    rs("ind") = find;
    rs("comune") = fcomune;
    rs("pv") = fpv;
    rs("tel") = ftel;
    rs("fax") = ffax;
    rs("mail") = fmail;
    rs("web") = fweb;
    rs("clafat") = fclafat;
    rs("addetti") = faddetti;
    rs("referente") = freferente;
    rs("cap") = fcap;
    // carica nel database il recordset
    rs.Update();
    // chiude l'oggetto recordset
    rs.Close();
    // estrae l'idutente dal database
    sql = "SELECT userrea FROM anag WHERE userrea LIKE'" + fuserrea + "'"
    rs.Open(sql,conn,3,3);
    userrea = rs("userrea").value
    // chiude l'oggetto recordset
    rs.Close();
    // chiude la connessione al database
    conn.Close();
    %>
    frappy66

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    100
    Ho provato a sbattere la cartella sul server aziendale ed è stato sufficiente condividere la cartella per risolvere il problema. Può essere questa la soluzione per il provider??
    Grazie
    Franci
    frappy66

  5. #5
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Non so... il db lo hai messo nella cartella che il provider ti ha indicato con i permessi di scrittura?

    Roby

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    100
    Sì lui sostiene che la cartella contiene tutti i permessi di scrittura..
    frappy66

  7. #7
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Il percorso è corretto?

    Roby

  8. #8
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    100
    Sì il percorso è giusto, perchè il problema viene fuori quando cerco di registrarmi, mentre quando possiedo password e username entro nel db
    frappy66

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.