![]() |
SELFHTML Forumsarchiv |
|
|
Die folgende Nachricht zum Thema stammt von: Holger, 29. 07. 1999, 13:35
Hallo !
Also, ich möchte per
SELECT COUNT(*) FROM Tabelle WHERE Rubrik='abc'
in einer Datenbank zählen.
Das scheint soweit, denke ich, zu funzen ... 's kommt jedenfalls keine Fehlermeldung ;-), aaaber, wie komme ich jetzt an das ergebnis, um im ASP/VBScript mit der Zahl weiter zuarbeiten ?
HopeUcanHelp !
Grüße aus der Eifel
Holger
Die folgende Nachricht zum Thema stammt von: Janko Wellmeier, 29. 07. 1999, 14:54
Hi!
»» Also, ich möchte per
»»
»» SELECT COUNT(*) FROM Tabelle WHERE Rubrik='abc'
»»
»» in einer Datenbank zählen.
»»
»» Das scheint soweit, denke ich, zu funzen ... 's kommt jedenfalls keine Fehlermeldung ;-), aaaber, wie komme ich jetzt an das ergebnis, um im ASP/VBScript mit der Zahl weiter zuarbeiten ?
Du mußt die Abfrage folgendermaßen noch verändern:
SELECT COUNT(*) AS[Feldname] FROM Tabelle WHERE Rubrik='abc'
Dann kannst Du das Feld später mit normal mit dem Feldnamen ansprechen. Bei einem RecordSet (z.B. RS) würdest Du halt RS("Feldname") schreiben.
HopeItHelps
mfg
Janko
Die folgende Nachricht zum Thema stammt von: Janko, 29. 07. 1999, 14:57
Sorry for that!!
Aber ich habe noch einen Nachtrag.
Du kannst natürlich auch mit RS.RecordCount die Anzahl bestimmen.
Wichtig ist dabei nur, dass Du nicht RS = Conn.Execute schreibst, sondern manuell das Objekt erstellst:
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open DSN7bzw. Pfad, Name und Treiber
Set RS = Server.CreateObject("ADODB.RecordSet")
RS.Open sql,conn,1,1
Dann mußt Du die Anzahl eben nicht nochmals abfragen!!
mfg Janko
Die folgende Nachricht zum Thema stammt von: Knorrfix, 29. 07. 1999, 14:55
Hi Holger.
SELECT COUNT(*) as WasWeissIch FROM Tabelle WHERE Rubrik='abc'
<%
...
AnzahlDerDatensaetze=rs("WasWeissIch")
...
%>
Gruss, Knorrfix
© 1998-2006
Impressum, Software: Classic Forum