26. februar 2002 - 00:22Der er
2 kommentarer og 1 løsning
Simplificer min asp code.
Når jeg laver sider i asp, så er jeg sikker på jeg har alt for meget asp code med. Jeg åbner og lukker databasen 3-4 gange på en side, og det må kunne gøres mere simpelt...
Eksempel
<% Set Conn = Server.CreateObject("ADODB.Connection") Conn.open strConn strSQL = "select * from tabel1" set rs = Conn.execute(strSQL)
if rs.EOF then Response.write "" else Do Until rs.EOF %>
<%= rs("blahblah") %>
<%RS.MoveNext Loop end if
Conn.Close Set Conn = Nothing%>
<% Set Conn = Server.CreateObject("ADODB.Connection") Conn.open strConn strSQL = "select * from tabel2" set rs = Conn.execute(strSQL)
if rs.EOF then Response.write "" else Do Until rs.EOF %>
<%= rs("blahblah") %>
<%RS.MoveNext Loop end if
Conn.Close Set Conn = Nothing%>
Hvordan korter jeg den ned så jeg ikke åbner databasen hver gang ?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
<% Set Conn = Server.CreateObject("ADODB.Connection") Conn.open strConn
Set rs = Conn.execute("SELECT * FROM tabel1") If Rs.EOF Then Response.Write "" Else Do Until rs.EOF Response.Write Rs("blahblah") Rs.MoveNext Loop End If
Set Rs = Conn.execute("SELECT * FROM tabel2")
If Rs.EOF Then Response.Write "" Else Do Until rs.EOF Response.Write Rs("blahblah") Rs.MoveNext Loop End If
Ja det er det jeg mener, på en side henter jeg flere gange fra databasen forskellige steder, Det må være muligt at åbne databasen i starten af siden og lukke den igen i bunden så man kun har SQL stringen.
hver gang du skal udføre et SQL (eller bare Conn.Execute "... SQL ..." hvis det er et UPDATE/INSERT/DELETE der ikke giver noget tilbage).
Åben i toppen som her og luk i bunden .. ingen problemer der
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.