ciao, volevo fare anche io una funzione per aprire il recorset e vorrei chiedervi come fare perche' ho qualche problema:
codice:
<%function connection()
Set Conn=Server.CreateObject("ADODB.Connection")
strConn="driver={Microsoft Access Driver (*.mdb)}; "
strConn=strConn & " DBQ=" & Server.MapPath("data/data.mdb")
strConn=strConn & ";pwd=" & strCode
Conn.Open strConn
sql = "SELECT marca FROM TBmarca WHERE marca='" & marca & "'"
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sql, conn ,3,3
Set connection=rs
end function%>
poi la richiamo cosi
codice:
<%Set rs = connection()
if rs.EOF = false then
response.write("Errore! Marca gia presente.")
else
rs.addnew
rs(0)=Request.QueryString("form_nome_marca")
rs.update
end if
rs.Close
set rs = Nothing
%>
Non uso i Dim perche' mi hanno detto che sono opzionali. e' cosi??
il mio dubbio ora riguarda gli oggetti: io infatti nella funzione faccio set per rs e conn. come faccio per chiuderli. non va bene che rimangano aperti se sono inutilizzati giusto?