Ciao, quando cerco di modificare dei valori nel record mi aggiunge un nuovo record.
Dove sta l'errore logico secondo voi?
GRAZIE
Codice PHP:<%
If Request("Upload")="1" then
Dim oUpload
Set oUpload= new cUpload
With oUpload
'La riga seguente impoosta la connessione al database e la tabella di inserimento dati
'La connesione e la tabella verranno aperti con il metodo oUpload.Database.Open()
.SetDatabase "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("/mdb-database/db_prova") ,"SELECT * FROM tbl_video"
.EnabledAspUpload = False
.EnabledImageSize = False
.EnabledLog = False
.AutoRename = False
.Overwrite = True
.SetPath "/public/"
.Load
While Not .EOF
Select Case lCase(oUpload.Files("InputName"))
Case "thumb"
fotogrande = oUpload.GetFileName()
Case "video"
fotopiccola = oUpload.GetFileName()
End Select
.Save
.MoveNext
Wend
response.Write "Il video " & fotopiccola &" è stato modificato
Torna a [url='home.asp']Films[/url]"
.Database.Open()
'Inserimento dei valori
.Database.Fields("thumb") = "/public/" & fotogrande
'.Database.Fields("percopertina") = fotogrande2
.Database.Fields("video") = "/public/" & fotopiccola
.Database.Fields("cliente") = .Form("cliente")
.Database.Fields("titolo") = .Form("titolo")
.Database.Fields("onair") = .Form("onair")
.Database.Fields("in evidence") = .Form("in evidence")
.Database.Fields("id_films") = .Form("id_films")
'Inserimento
.Database.Update()
End With
Set oUpload = Nothing
end if

Rispondi quotando