• Home
  • Forum
  • Fare Web
  • Classic ASP

Problema

  • Creatore Discussione Creatore Discussione tapotto
  • Data di inizio Data di inizio 4 Feb 2008
T

tapotto

Nuovo Utente
17 Feb 2006
7
0
0
  • 4 Feb 2008
  • #1
Ciao, non capisco nulla di programmazione in asp. Ho scaricato un file per un'area di registrazione utenti, ma quando provo a registrare un nuovo utente, mi da un errore in una linea. Se potete aiutarmi, vi lascio la pagina qui, l'errore me lo da nella riga colorata.

<%
%>


<!--#include file="inc_common.asp" -->
<% Server.Execute("header.asp") %>
<%
If Request.QueryString("step") = 2 Then
Dim str_db_username 'username
Dim str_wanted_username 'richiesto username
Dim str_new_usercode 'generare user code
Dim int_random_number 'numero random
Dim int_random_number_max 'valore massimo del numero randomico
Dim int_random_number_min 'valore minimo del numero randomico
Dim str_password 'password
Dim rs_new_user 'Recordsheet per il nuovo utente
Dim rs_check_username 'Recordsheet per controllare username

'Richiamo i valori
str_wanted_username = Request.form("username")
str_password = Request.form("pw1")

'Creo una nuova stringa SQL
strSQL = "SELECT * FROM tbl_authors"

'Creo un nuovo RecordSet
set rs_check_username=Server.CreateObject("ADODB.Recordset")

'Apro il recordset e eseguo SQL
rs_check_username.Open strSQL,adoCon

'Eseguo un ciclo fino alla fine
Do While NOT rs_check_username.EOF
'Set variable to hold a database username value
str_db_username = rs_check_username("name")

'See l'username è già inserito nel database response.Redirect("errore.asp")
If str_db_username = str_wanted_username Then Response.Redirect("errore.asp")

'passo al record successivo
rs_check_username.MoveNext
'Loop
Loop

rs_check_username.Close
Set rs_check_username = Nothing

new_name = Request.form("username")
new_email = Request.form("email")
new_pass = Request.form("pw1")
new_nome = Request.form("nome")
new_cognome = Request.form("cognome")
new_citta = Request.form("citta")
new_provincia = Request.form("provincia")
new_cap = Request.form("cap")
new_authority = "user"
new_date = Now()
new_code = str_new_usercode
new_punti =50
new_pagina_web = Request.form("pagina_web")

If new_name = "" OR new_email = "" OR new_pass = "" OR new_nome = "" OR new_cognome = "" OR new_citta = "" OR new_cap = "" Then
emptyValue = True
Else
If Request.Form("pw1") <> Request.Form("pw2") Then
badPass = True
Else
badPass = False
End If
emptyValue = False
End If

If emptyValue = False AND badPass = False Then
'Creo un numero random
Randomize
int_random_number_Min = 1
int_random_number_Max = 999999999
int_random_number = Int(((int_random_number_Max-int_random_number_Min+1) * Rnd) + int_random_number_Min)

'converto il numero in una stringa
int_random_number = Cstr(int_random_number)

'concateno username e il numero random
str_new_usercode = str_wanted_username + int_random_number

'Creo una nuova stringa SQL
strsql="SELECT * FROM tbl_authors"

'Creo un nuovo recordset
set rs_new_user = Server.CreateObject("ADODB.Recordset")

rs_new_user.CursorType = 2
rs_new_user.LockType = 3

'apro recordsheet e eseguo la stringa SQL
rs_new_user.open strsql,adocon

'setto recordsheet e aggiungo un nuovo record
:fuck::fuck:rs_new_user.AddNew:fuck::fuck::fuck:

'Enter a new record into the database
rs_new_user.Fields("name") = new_name
rs_new_user.Fields("email") = new_email
rs_new_user.Fields("pass") = new_pass
rs_new_user.Fields("nome") = new_nome
rs_new_user.Fields("cognome") = new_cognome
rs_new_user.Fields("citta") = new_citta
rs_new_user.Fields("provincia") = new_provincia
rs_new_user.Fields("cap") = new_cap
rs_new_user.Fields("authority") = "user"
rs_new_user.Fields("dataregistrazione") = Now
rs_new_user.Fields("code") = str_new_usercode
rs_new_user.Fields("pagina_web") = Request.form("pagina_web")
If conf_email = "False" Then
rs_new_user.Fields("stato") = "Active"
End If

'aggiorno il recordset
rs_new_user.Update

rs_new_user.Close
set rs_new_user = Nothing

curSubFolders = ""
tempArray = Split(Replace(Request.ServerVariables



ecc. ecc.

Lerrore che mi da dice:

Microsoft JET Database Engine error '80040e09'

Cannot update. Database or object is read-only.

/regis/registrazione.asp, line 115
 
Ultima modifica: 4 Feb 2008

lukeonweb

Utente Attivo
5 Mar 2003
5.175
13
38
47
Napoli
www.lucaruggiero.it
  • 4 Feb 2008
  • #2
tapotto ha scritto:
Ciao, non capisco nulla di programmazione in asp...
Clicca per allargare...

Studia.

Senza un po di esperienza e di conoscenza è inutile dire "ho questo codice, aiutatemi a farlo funzionare": tradotto vuol dire "fate voi qualcosa per me"

Davvero, siamo tutti pronti ad aiutarti, ma non "senza parlare la stessa lingua".

Ciao!
 
T

tapotto

Nuovo Utente
17 Feb 2006
7
0
0
  • 5 Feb 2008
  • #3
se avessi avuto esperienza, secondo te avrei scaricato unfile da internet? Se avessi avuto il tempo di farlo, non l'avrei fatto? al mondo non esistono solo i sapientoni, ma anche altre personecon famigliae poco tempo da dedicare ad altre cose, ma forse tu non le saiste cose.
 

lukeonweb

Utente Attivo
5 Mar 2003
5.175
13
38
47
Napoli
www.lucaruggiero.it
  • 5 Feb 2008
  • #4
Forse non mi sono spiegato, mi spiace che te la sei presa, ma comunque ti invito a moderare i toni.

Immagina che io sia uno studente universitario, che debba preparare un esame e che chieda al compagno di studi "per favore, tra due giorni ho l'esame, mi spieghi un attimo il libro?" ... e non mettiamo in mezzo la famiglia per favore, ognuno ha il suo da fare!

In ogni caso, dalla tua domanda, il problema che ricevi è dato dal fatto che il database è in sola lettura:

Cannot update. Database or object is read-only.

Devi impostare i permessi.

Se sei in locale (sul tuo computer insomma) prova a fare come suggerito qui:

http://www.aspcenter.net/articoli/122.asp

Se invece stai lavorando direttamente sul server dove pubblicherai il sito, domanda al tuo fornitore di hosting qual'è la cartella in cui inserire il database e modifica la stringa di connessione di conseguenza.

ASP (e la programmazione in generale) non è il giocattolino che fai funzionare dandogli la corda e basta capire se la chiave si gira a destra o a sinistra.

Spero tu capisca.

Se poi la pensi diversamente, caro amico, sappi che a quest'ora (1.20 di notte quasi) sto ancora lavorando, ed il mio lavoro è ASP...
 
Ultima modifica: 5 Feb 2008
Devi accedere o registrarti per poter rispondere.

Discussioni simili

G
problema bordo trasparente file
  • GIULIA CERRY
  • 20 Giu 2025
  • Photoshop
Risposte
1
Visite
178
Photoshop 20 Giu 2025
GIULIA CERRY
G
Problema scheda di rete: "Internet non disponibile"
  • felino
  • 21 Gen 2025
  • Windows e Software
Risposte
1
Visite
406
Windows e Software 28 Gen 2025
alainscilly
A
Problema in Shopify con Pixel Facebook
  • voldemort
  • 27 Mag 2024
  • E-Commerce
Risposte
1
Visite
2K
E-Commerce 27 Mag 2024
m.pittini
M
F
Problema pulsante cerca record su access
  • futty71
  • 20 Apr 2024
  • Database
Risposte
0
Visite
2K
Database 20 Apr 2024
futty71
F
I
Sto progettando nuovi siti utilizzando bootstrap e devo dire funziona bene, l'unico problema e la maschera -moz-
  • Ikon
  • 25 Mar 2024
  • HTML e CSS
Risposte
0
Visite
1K
HTML e CSS 25 Mar 2024
Ikon
I
K
Problema form update
  • Kiko74b
  • 22 Giu 2023
  • PHP
Risposte
2
Visite
1K
PHP 3 Ott 2023
WEBLEADERS
W
O
problema con dvr dahua xvr5116
  • oky74
  • 11 Mar 2023
  • IP Cam e Videosorveglianza
Risposte
0
Visite
2K
IP Cam e Videosorveglianza 11 Mar 2023
oky74
O
S
Problema nel ciclare un json
  • Soulfearor
  • 5 Mar 2023
  • Javascript
Risposte
0
Visite
3K
Javascript 5 Mar 2023
Soulfearor
S
G
Problema con Xampp
  • GreatOtaku
  • 5 Mar 2023
  • Web Server
Risposte
1
Visite
1K
Web Server 6 Mar 2023
GreatOtaku
G
Problema con miniature comandi
  • andrea barletta
  • 27 Feb 2023
  • Photoshop
Risposte
0
Visite
1K
Photoshop 27 Feb 2023
andrea barletta
I
problema con alice
  • ilprincipiante
  • 10 Feb 2023
  • Posta Elettronica
Risposte
0
Visite
1K
Posta Elettronica 10 Feb 2023
ilprincipiante
I
K
Problema Inner join
  • Kiko74b
  • 8 Feb 2023
  • PHP
Risposte
1
Visite
1K
PHP 8 Feb 2023
Kiko74b
K
F
firefox problema http
  • frankz
  • 30 Gen 2023
  • Linux e Software
Risposte
0
Visite
2K
Linux e Software 30 Gen 2023
frankz
F
N
Problema con position absolute e overflow
  • Nocciolina
  • 23 Gen 2023
  • HTML e CSS
Risposte
4
Visite
1K
HTML e CSS 31 Gen 2023
Nocciolina
N
E
Problema jquery Success
  • Emanuele85
  • 15 Gen 2023
  • jQuery
Risposte
2
Visite
2K
jQuery 19 Gen 2023
marino51
L
Problema con inner join
  • lupentino
  • 23 Nov 2022
  • PHP
Risposte
11
Visite
2K
PHP 27 Nov 2022
marino51
K
[php] Problema con inner join
  • Kiko74b
  • 22 Nov 2022
  • PHP
Risposte
4
Visite
2K
PHP 23 Nov 2022
Kiko74b
K
E
problema selezione sfumata
  • Elly 683
  • 20 Ott 2022
  • Photoshop
Risposte
2
Visite
1K
Photoshop 21 Ott 2022
chrdam
C
K
[PHP] Problema con variabili concatenate.
  • Kiko74b
  • 17 Ott 2022
  • PHP
Risposte
1
Visite
1K
PHP 30 Ott 2022
thanatos
T
A
Problema filtro fluidifica Photoshop
  • AlexRicca
  • 30 Lug 2022
  • Photoshop
Risposte
1
Visite
3K
Photoshop 25 Ago 2022
WmbertSea
Condividi:
Facebook X (Twitter) LinkedIn WhatsApp e-mail Condividi Link
  • Home
  • Forum
  • Fare Web
  • Classic ASP
  • Italiano
  • Termini e condizioni d'uso del sito
  • Policy Privacy
  • Aiuto
  • Home
Community platform by XenForo® © 2010-2024 XenForo Ltd. | Traduzione a cura di XenForo Italia
Menu
Accedi

Registrati

  • Home
  • Forum
    • Nuovi Messaggi
    • Cerca...
  • Novità
    • Featured content
    • Nuovi Messaggi
    • Ultime Attività
X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?

X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?