Tu instrucción SQL no te regresa un RecordSet, por eso no puedes cerrarlo.
De hecho, para eso que haces, tu código podría ser algo como esto:
Código:
<%
set cnn = Server.CreateObject("ADODB.Connection")
cnn.Open ("PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA SOURCE=" + Server.MapPath("base/diario.mdb"))
Set cmd=server.CreateObject("ADODB.command")
Set cmd.ActiveConnection = Cnn
sqltext = "UPDATE noticias SET detalle='b' where id=56"
cmd.CommandText = sqltext
cmd.Execute
cnn.Close
set cnn = Nothing
%>
Saludos