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 |
|
|