codice:
supponi di avere un db access "nome_db.mdb" con una tabella "nomeTabella" e due campi "campo1" e "campo2"
adesso oraganizzati i form e l'interfaccia in modo da utilizzare il codice
<%
Dim ID,campo1,campo2,action,testo
action=Lcase(request.form("action"))
ID=request.form("ID")
campo1=request.form("campo1")
campo2=request.form("campo2")
Set ConnDB=Server.CreateObject("ADODB.Connection")
ConnDB.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("nome_db.mdb")&";Jet OLEDB:Database"
select case action:
case "salva":"
Call Salva()
case "leggi":
Call Leggi()
case "modifica":
Call Modifica()
end select
ConndDB.close
Set ConnDb=Nothing
Sub Salva()
ConnDB.Execute("INSERT INTO NomeTabella (campo1,campo2) VALUES ('"&campo1&"','"&campo2&"')")
End Sub
Sub Modifica()
ConnDB.Execute("UPDATE NomeTabella SET campo1='"&campo1&"',campo2='"&campo2&"' WHERE ID="&ID)
End Sub
Sub Leggi()
sql="SELECT * FROM NomeTabella"
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sql, connDB ,0,1
if not rs.eof then
do while not rs.eof
response.write rs("campo1")&" - "&rs("campo2")&"
"
rs.movenext
loop
else
response.write "nessun record"
end if
rs.close
set rs=nothing
End Sub