Frage : Wie man Benutzer anzeigt, die nicht ihre Reports eingereicht haben.

Der folgende Code zeigt die Liste der Benutzer an, die ihre Reports letzter Monat einreichten. Ich wundere mich, wenn es erhalten die Liste der Benutzer möglich ist, die nicht ihre Reports eingereicht haben. Ihre Namen sind im MyUsers column
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
<%
conn=Server.CreateObject („ADODB.Connection“) einstellen
Anschl. Provider= " Microsoft.Jet.OLEDB.4.0 "
Anschl. Öffnen (Server.Mappath („Datenbank \ MonthlyReports.mdb“))
rs = Server.CreateObject („ADODB.recordset“) einstellen
rs. Geöffnetes „AUSERWÄHLTES MyUsers VON ReportTable, IN DEM MonthOfReport „Juni“ UND YearOfReport wie „2010“ Auftrag durch MyUsers“ MÖGEN, Anschl.

Schwache Msg

bis rs.EOF tun
    Msg = Msg u. rs („MyUsers“) u.“, „
    rs.MoveNext
Schleife
'das letzte Komma entfernen
Msg = verließen (Msg, len (Msg) - 2)
response.write „die folgenden Benutzer haben nicht ihre Reports letzter Monat eingereicht: “ U. Msg
%>

Antwort : Wie man Benutzer anzeigt, die nicht ihre Reports eingereicht haben.

Wenn Sie einen guten Index auf ReportTable.MyUser haben, dann sollte diese Frage arbeiten.
1:
rs. Geöffnet „eindeutiges MyUsers von ReportTable in dem MyUsers nicht (AUSERWÄHLTES eindeutiges MyUsers VON ReportTable, IN DEM MonthOfReport „Juni“ UND YearOfReport wie „2010“ MÖGEN), im Auftrag durch MyUsers“ vorwählen, Anschl.
Weitere Lösungen  
 
programming4us programming4us