Ciao, tramite una form devo far registrare alcuni dati su un dbase e scrivo così:
ma qualunche cosa scrivo mi restituisce sempre:codice:IDArticolo=request.form("IDArticolo") if request.form("InVendita")="ok" then InVendita=true sqlquery = "update " sqlquery = sqlquery & "[Catalogo_Articoli] " sqlquery = sqlquery & "set " sqlquery = sqlquery & "ID='" & request.form("ID") & "', " sqlquery = sqlquery & "IDLinea='" & request.form("IDLinea") & "', " sqlquery = sqlquery & "Denominazione='" & raddoppiaapostrofi(request.form("Denominazione")) & "', " sqlquery = sqlquery & "InformazioniEstese='" & raddoppiaapostrofi(request.form("InformazioniEstese")) & "', " sqlquery = sqlquery & "indirizzo='" & raddoppiaapostrofi(request.form("indirizzo")) & "', " sqlquery = sqlquery & "telefono='" & raddoppiaapostrofi(request.form("telefono")) & "', " sqlquery = sqlquery & "fax='" & raddoppiaapostrofi(request.form("fax")) & "', " sqlquery = sqlquery & "email='" & raddoppiaapostrofi(request.form("email")) & "', " sqlquery = sqlquery & "web='" & raddoppiaapostrofi(request.form("web")) & "', " sqlquery = sqlquery & "nome='" & raddoppiaapostrofi(request.form("nome")) & "', " sqlquery = sqlquery & "cognome='" & raddoppiaapostrofi(request.form("cognome")) & "', " sqlquery = sqlquery & "citta='" & raddoppiaapostrofi(request.form("citta")) & "', " sqlquery = sqlquery & "provincia='" & raddoppiaapostrofi(request.form("provincia")) & "', " sqlquery = sqlquery & "nazione='" & raddoppiaapostrofi(request.form("nazione")) & "', " sqlquery = sqlquery & "cap='" & raddoppiaapostrofi(request.form("cap")) & "', " sqlquery = sqlquery & "Prezzo=" & replace(cstr(estrainumero(request.form("Prezzo"))), ",", ".") & ", " sqlquery = sqlquery & "RiferimentoDiIcona='" & raddoppiaapostrofi(request.form("RiferimentoDiIcona")) & "', " if InVendita then sqlquery = sqlquery & "InVendita=true " else sqlquery = sqlquery & "InVendita=false " end if sqlquery = sqlquery & "where ID=" & request.form("IDArticolo") MessaggioErrore="" if not isnumeric(request.form("Prezzo")) then MessaggioErrore = "Il campo ""prezzo"" deve contenere un importo valido. Le modifiche sono state annullate." if request.form("Denominazione")="" then MessaggioErrore = "Il campo ""descrizione"" non può essere vuoto. Le modifiche sono state annullate." if MessaggioErrore = "" then Databasestore.execute sqlquery else Edit="editarticolo"%> <font color="red" size=-1><%=MessaggioErrore%></font> <%end if select case err case -2147217900%> <p style="margin-top: 0; margin-bottom: 0"></p> <p align="center" style="margin-top: 0; margin-bottom: 0"> <font color="red">Il codice inserito esista già. Le modifiche sono state annullate.</font>
Il codice inserito esista già. Le modifiche sono state annullate.
dove sbaglio?

Rispondi quotando
