Empfohlen: ASP -Tipps: Verbesserung der Effizienz der Anfragesammlung Verbesserung der Effizienz der Verwendung der Anforderungssammlung, um auf eine ASP-Sammlung zuzugreifen, um einen Wert zu extrahieren, ist ein zeitaufwändiger und berechnungsressourcenkonsumierender Prozess. Da dieser Vorgang eine Reihe von Suchanfragen nach verwandten Sätzen enthält, ist dies viel langsamer als der Zugriff auf eine lokale Variable. Wenn Sie also vorhaben, auf der Seite zu sein
1. Erstellen Sie eine Tabelle tiku_koushi
Wenn existiert (wählen Sie * aus dbo.sysObjects wobei id =
Object_id (n '[dbo]. [tiku_koushi]') und ObjectProperty
(id, n'isususertable ') = 1)
Droptabelle [DBO]. [tiku_koushi]
GEHEN
Tabelle erstellen [dbo]. [Tiku_koushi] (
[id] [int] Identität (1, 1) nicht null,
[Titel] [Varchar] (250) sammeln
Chinesisch_prc_ci_as null,
[list2_id] [char] (10) sammeln
Chinesisch_prc_ci_as null
) Auf [primär]
GEHEN
2. Gespeicherte Prozedur sp_c
Erstellen Sie Proc sp_c
@tableName varchar (50),
@title varchar (250),
@list2_id varchar (50)
als
if @tableName = 'tiku_koushi'
Wählen Sie Graf (*) aus Tiku_Koushi, wobei der Titel '%' @title '%' und list2_id = @list2_id wie '%' @title '
GEHEN
3.. Gespeicherte Prozedur sp_search_tiku
Erstellen Sie die Prozedur SP_SEARCH_TIKU
@tableName varchar (50),
@title varchar (250),
@list2_id varchar (10),
@pagesize int,
@page int
ALS
if @tableName = 'tiku_koushi'
Beginnen
Declare @Ks int
Declare @SR Varchar (200) deklarieren
Setzen Sie@ks =@pageSize*(@page-1)
Wenn nicht existiert (aus dbo.sysObjects auswählen, wobei ID = Object_id (n '[dbo]. [temp_table91]' ') und ObjectProperty (id, n'isussertable') = 1)
Beginnen
Wählen Sie * in temp_table91 aus tiku_koushi wo
Titel wie '%' @title '%' und list2_id = @list2_id order
von id desc
Setzen Sie rowCount @pageSize
Setzen Sie @str = 'SELECT * aus temp_table91 wobei ID nicht in
(Wählen Sie Top 'str (@ks)' id aus temp_table91) ''
ausführen (@str)
Droptabelle temp_table91
Ende
Ende
GEHEN
4. Search_koushi.asp
anders
%>
Teilen: ASP implementiert ein Instanzprogramm, das den Inhalt des Formulars dynamisch hinzufügt Wenn Sie die Anzahl der benötigten Formulare nicht kennen, müssen Sie in der Lage sein, die Menge der Formen zu steuern. Die folgenden zwei Effekte wurden gesammelt: Im Folgenden finden Sie den zitierten Inhalt: <html> <body> <Formenname =