![]()
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