HTML Tutorials |
|
XML Tutorials |
|
Browser Scripting |
|
Server Scripting |
|
.NET (dotnet) |
|
Multimedia |
|
Web Building |
|
Java Tutorials |
|
Programming Langauges |
|
Soft Skills |
|
Database Tutorials |
|
Operating System |
|
Software Testing |
|
SAP Module |
|
Networking Programming |
|
Microsoft Office |
|
Accounting |
|
|
Usando il metodo di GetString () acceleriamo il nostro scritto di asp invece di usando Response.Write multiplo.
|
Possiamo aumentare la velocità del nostro scritto di asp usando il metodo di GetString () al posto del writting il metodo multiplo di Response.Write ().
|
Qui un esempio del metodo multiplo di Response.Write () ha usato quell'esposizione come visualizzare una domanda della base di dati in una tabella del HTML:.
|
<html>
<body>
<h2>Delete Record</h2>
<%
set conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open "c:/database/dataone.mdb"
cid=Request.Form("employeeID")
if Request.form("companyname")="" then
set rs=Server.CreateObject("ADODB.Recordset")
rs.open "SELECT * FROM employee WHERE employeeID='" & cid & "'",conn
%>
<form method="post" action="demo_delete.asp">
<table>
<%for each x in rs.Fields%>
<tr>
<td><%=x.name%></td>
<td><input name="<%=x.name%>" value="<%=x.value%>"></td>
<%next%>
</tr>
</table>
<br /><br />
<input type="submit" value="Delete record">
</form>
<%
else
sql="DELETE FROM employee"
sql=sql & " WHERE employeeID='" & cid & "'"
on error resume next
conn.Execute sql
if err<>0 then
response.write("No update permissions!")
else
response.write("Record " & cid & " was deleted!")
end if
end if
conn.close
%>
</body>
</html>
|
|
Per una grande domanda, scriviamo il metodo di Response.write () no di tempo, questo possiamo rallentare il tempo di lavorazione dello scritto, poiché molti ordini di Response.Write devono essere proceduti dall'assistente.
La soluzione è fare l'intera generare stringa, da <table> a </table> ed allora lo ha prodotto - usando Response.Write appena una volta.
|
Il metodo di GetString ()
|
Il metodo di GetString () concede visualizzare la stringa con writting soltanto un metodo di Response.Write (). Elimina… codice del ciclo e la prova condizionale che controlla se il recordset è a EOF.
|
str = rs.GetString(format,rows,coldel,rowdel,nullexpr)
|
|
Per generare una tabella del HTML con i dati da un recordset, dobbiamo soltanto usare tre dei parametri dati il muggito. Parametre questi tre è facoltativo.
coldel - il HTML da usare come colonna-separatore
rowdel - il HTML da usare come fila-separatore
nullexpr - il HTML da usare se una colonna è NULLA
|
<html>
<body>
<%
set conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open "c:/database/dataone.mdb"
set rs = Server.CreateObject("ADODB.recordset")
rs.Open "SELECT Companyname, Contactname FROM employee", conn
str=rs.GetString(,,"</td><td>","</td></tr><tr><td>"," ")
%>
<table border="1" width="100%">
<tr>
<td><%Response.Write(str)%></td>
</tr>
</table>
<%
rs.close
conn.close
set rs = Nothing
set conn = Nothing
%>
</body>
</html>
|
|
Lo streptococco variabile dentro sopra il programma contiene una serie di tutte le colonne e file restituite dalla dichiarazione PRESCELTA di SQL. Fra ogni colonna il HTML </td><td> comparirà e fra ogni fila, il HTML </td></tr><tr><td> comparirà. Ciò produrrà il HTML che esatto abbiamo bisogno di con soltanto un metodo di Response.Write () siamo stati usati.
|
Keywords:ADO Speed Up, visual basic ado, ado stored procedure, ado ms access, ado asp net, ado insert into,
ado sql server, microsoft access ado, ado vb net, ado visual basic 6
|
|
HTML Quizes |
|
XML Quizes |
|
Browser Scripting Quizes |
|
Server Scripting Quizes |
|
.NET (dotnet) Quizes |
|
Multimedia Quizes |
|
Web Building Quizes |
|
Java Quizes |
|
Programming Langauges Quizes |
|
Soft Skills Quizes |
|
Database Quizes |
|
Operating System Quizes |
|
Software Testing Quizes |
|
SAP Module Quizes |
|
Networking Programming Quizes |
|
Microsoft Office Quizes |
|
Accounting Quizes |
|
|