Ciao,
ho uno script di upload con l'update, ma se ipoteticamente si aggiorna un record senza caricare nulla lo script mi si blocca,

Tipo di errore:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Driver ODBC Microsoft Access]Errore nella riga
/tortoretolido.net/news/aggiorna.asp, line 103


Il codice è
codice:
       <% 
			
	if UCase(Request.QueryString("tipo")) = "NEW" Then
		Dim Uploader, File
		Set Uploader = New FileUploader
		Dim pathfile
		Dim pathfile2
		
	
		Uploader.Upload()
		If Uploader.Files.Count = 0 Then
			' Nessun file inserito
			pathfile = ""
			
		Else
			Uploader.Files("pathfile").SaveToDisk Server.MapPath("../public/foto")
			Uploader.Files("pathfile2").SaveToDisk Server.MapPath("../public/foto")
			pathfile = "../public/foto/" & Uploader.Files("pathfile").FileName
			pathfile2 = "../public/foto/" & Uploader.Files("pathfile2").FileName
		End if
		' Inseriamo tutto nell'archivio

		oRst.Open "SELECT * FROM foto WHERE ID=0", oConn, adOpenKeyset, adLockOptimistic
		oRst.AddNew
		oRst("titolo").Value = Uploader.Form("titolo")
		oRst("descrizione").Value = Uploader.Form("notizia") 
		oRst("imgLink").Value = pathfile
		oRst("imgLink2").Value = pathfile2
		oRst("Data").Value = Date()
		oRst("link1").Value = Uploader.Form("link1")
		oRst("link2").Value = Uploader.Form("link2")
		oRst("descrlink1").Value = Uploader.Form("descrlink1")
		oRst("descrlink2").Value = Uploader.Form("descrlink2")

		oRst.Update
		oRst.Close
		oConn.Close
		
		
		
		Response.Redirect "aggiorna.asp?string=Aggiornamento%20Effettuato"
		
	Elseif UCase(Request.QueryString("tipo")) = "DEL" Then
			if Request.QueryString("id") <> "" Then
				oConn.Execute "DELETE * FROM foto WHERE ID=" & Request.QueryString("id")
				
			End if
			Response.Redirect "aggiorna.asp?string=foto%20Eliminata"
		Else
%>
e l'errore in
codice:
oRst.Update

Per fare in modo di evitare l'update potrei fare un if
a condizione che il campo sia pieno allora fai l'update... mi sapete aiutare please?