Ciao
Ho una opagina che visualizza più informazioni dallo stesso database
ma ogni volta che devo visualizzare una informazione apro e poi chiudo il Db

e così mi trovo scritto nello script:

<%
Set Conn=Server.CreateObject("ADODB.Connection")
strConn="driver={Microsoft Access Driver (*.mdb)}; "
strConn=strConn & " DBQ=" & Server.MapPath("/mdb-database/foto.mdb")
strConn=strConn & ";pwd=training"
Conn.Open strConn




sql="SELECT TOP 10 * FROM news where head = 'news' ORDER BY ID DESC"
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sql, conn ,3,3

if not rs.eof then
rs.MoveNext 'Salta il primo Record
Do While Not rs.EOF

response.write "
"
Response.write "<img border=0 src=headline.gif>"
Response.write "<font face=Verdana size=1 color=#FF9900>"

response.write " "

response.write ""&rs("whenposted")
response.write ": "
Response.write "<font face=Verdana size=1 color=#FF9900>"

response.write "<a href=javascript:aprinews10("""&rs("id")&""")>"&rs( "headline")&"</a>"
response.write "
"

rs("contatore")=rs("contatore")+1
rs.update



rs.MoveNext
Loop

end if

rs.Close
set rs = Nothing
conn.Close
set conn = Nothing
%>

Poi devo visualizzare un altra informazione dallo stesso db e scrivo di nuovo tutto:


<%


Set Conn=Server.CreateObject("ADODB.Connection")
strConn="driver={Microsoft Access Driver (*.mdb)}; "
strConn=strConn & " DBQ=" & Server.MapPath("/mdb-database/foto.mdb")
strConn=strConn & ";pwd=training"
Conn.Open strConn

sql = "SELECT TOP 1 * FROM news where head= 'newsfoto' ORDER BY ID DESC "
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sql, conn ,3,3

if not rs.eof then
rs.movelast




response.write "
"
response.write("[img][/img]")
Response.write "
<font face=Verdana size=4 color=#336699>"
response.write ""&rs("headline")
Response.write "
"
Response.write "<font face=Verdana size=1 color=#ff0000>"

Response.write "
Maria"





Response.write "<font face=Verdana size=1 color=#336699>"
Response.write "<span style=letter-spacing:-1 pt>"
response.write "<p align=justify style=line-height:'140%' >"
Response.write "<img border=0 src=maria.gif align=left>"

response.write ""&rs("news")
response.write " <a href='0_notizia_maria.asp#top' target=""centro"">"
Response.write " <img border=0 src=vai3.gif > "



rs("contatore")=rs("contatore")+1
rs.update
end if
rs.Close
set rs = Nothing
conn.Close
set conn = Nothing
%>

E così via... non c'è un modo di scrivere ogni volta solo le query prima di visualizzare il dato senza dovere ogni volta aprire e chiudere il Db?

Spero essere stata CHIARA...

vostra Maria