ciao,
ho questo script:
if ( oper = "INSERT") then
' Recupero paramentri
lingua = request("lingua")
id = request("id")
annuncio = request("annuncio")
requisiti = request("requisiti")
sede = request("sede")
data = request("data")
'Controllo dati passati da form
if (annuncio = "") then
Response.Redirect("messaggio.asp?cod=37&ind=I")
end if
if (requisiti = "") then
Response.Redirect("messaggio.asp?cod=38&ind=I")
end if
if (sede = "") then
Response.Redirect("messaggio.asp?cod=39&ind=I")
end if
' eseguo l'inserimento dell'annuncio job
strsql = "INSERT INTO job (data_ins, annuncio, requisiti, sede, lingua) VALUES ('" & data & "', '" & annuncio & "', '" & requisiti & "', '" & sede & "', '" & lingua & "')"
'lancio l'insert
set DBrec = Server.CreateObject("ADODB.Recordset")
DBrec.open strsql, Conn, , ,adCmdTable
CHIUDO QUI
Response.Redirect("messaggio.asp?cod=33&ind=H")
end if
if ( oper = "UPDATE") then
' Recupero paramentri
lingua = request("lingua")
id = request("id")
annuncio = request("annuncio")
requisiti = request("requisiti")
sede = request("sede")
data = request("data")
'Controllo dati passati da form
if (annuncio = "") then
Response.Redirect("messaggio.asp?cod=37&ind=I")
end if
if (requisiti = "") then
Response.Redirect("messaggio.asp?cod=38&ind=I")
end if
if (sede = "") then
Response.Redirect("messaggio.asp?cod=39&ind=I")
end if
' eseguo l'inserimento dell'annuncio job
strsql = "UPDATE job SET data_ins='" & data & "', annuncio='" & annuncio & "', requisiti='" & requisiti & "', sede='" & sede & "' WHERE lingua='" & lingua & "' AND id=" & id
response.write strsql
'lancio l' update
set DBrec = Server.CreateObject("ADODB.Recordset")
DBrec.open strsql, Conn, , ,adCmdTable
CHIUDO QUI
Response.Redirect("messaggio.asp?cod=35&ind=H&ind= I")
end if
come mai se chiudo il recordset con :
DBrec.close
e set DBrec=nothing, alla fine di ogni if, mi restituisce l' errore che il record è chiuso e non può effettuare l' operazione...come posso fare?
Esiste un modo per chiudere in automatico tutte le connessioni e recordset non neccessariamente dalla pagina che li apre...?
GRAZIE