Ragazzi premetto che sono un neofita
Leggendo alcune guide, ho provato ad interagire con i database ma fin quando ne ho dovuto creare uno con access tutto ok... il problema persiste se io voglio creare sul web una tabella con due colonne NOME E PUNTI e inserire direttamente i dati dal web...


Ho creato una pagina inserisci.asp e una classifica.asp.

inserisci.asp ho messo una form per l'inserimento

codice:
<form name="inserisci" method="post" action="classifica.asp">
Nome <input type="text" name="nome" size="20">

Punti<input type="text" name="punti" size="5">

<input type="submit" value="Inserisci">
</form>

classifica.asp

codice:
<html>
<head>
<title>Classifica punti</title>
</head>

<body>

<table border="0" widht="100">
<tr>
<td widht="25%">Nome</td>
<td width="25%">Punti</td>
</tr>

<%
' riconosce i campi della form
nome = request.form("nome")
punti = request.form("punti")

'verifica che i campi siano stai compilai correttamente
if "request.form("nome")<>" AND "request.form("punti")<>" THEN
response.write "Torna indietro e compila tutti i campi correttamente"

else

' apre la connesione al database
Dim conn,strconn,DBQ
Set conn = Server.CreateObject("ADODB.Connection")
DBQ = Server.MapPath("../mdb-database/classifica.mdb")
strconn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & DBQ
conn.open strconn

set rs = Server.CreateObject("ADODB.Recordset")
conn.Execute(SQL)

SQL="SELECT Nome FROM Classifica WHERE Nome = '"+Nome+"'"

if (RS.EOF)
THEN
    SQL_Inserisci = "INSERT into Classifica(Nome,Punti) values ('"+Nome+"',"+Punti+")";
   conn.Execute(SQL_Inserisci)
    

else

    SQL_Update = "Update Classifica SET Punti="+Punti+" WHERE Nome= '"+Nome+"'";
    conn.Execute(SQL_Update)
    


Response.Redirect("classifica.asp");

%>

<tr>
<td widht="25%"><%=rs("nome")</td>
<td width="25%"><%=rs(punti")</td>
</tr>
<%
rs.movenext
rs.Close
set rs= nothing

conn.Cloese
set conn= nothing

%>

</table>
</body>
</html>

raga spero di essere stao chiaro e spero di avere molti chiarimenti perchè sicuramente molte cose non sono esatte... grazie , accetto anche consigli per strutturarlo in modo diverso...