SQLStmt = "SELECT COUNT(*) AS resultat FROM tabell"
SET Visa = Connection.Execute(SQLStmt)
IF Visa("resultat") = "0" THEN
Response.Write "nada"
ELSE
Response.Write "tada"
END IF
Det kommer upp ett felmeddelande men kan inte vilket i huvet, så jag får återkomma med det..
SQLStmt = "SELECT COUNT(*) AS resultat FROM tabell"
SET Visa = Connection.Execute(SQLStmt)
IF IsNull("resultat") THEN
Response.Write "nada"
ELSE
Response.Write "tada"
END IF
SQLStmt = "SELECT COUNT(*) AS resultat FROM tabell"
SET Visa = Connection.Execute(SQLStmt)
IF Cint(Visa("resultat")) = 0 THEN
Response.Write "nada"
ELSE
Response.Write "tada"
END IF
------------------ essentitia preter non sans multiplicandum
SQLStmt = "SELECT COUNT(*) AS resultat FROM tabell"
SET Visa = Connection.Execute(SQLStmt)
Do While Not Visa.EOF
Response.Write Visa("Resultat") & "/" & "<br>"
Visa.MoveNext
Loop
För att se vad det står...
Står det ingenting alls så kör du Mitt exempel.
Står det bara ett "/" så kör du Icaaq:s
Står det någonting som liknar 0 så kör du LarsG:s exempel... ;)
Nåt sånt... :e
------------------
Hur mycket prickar har en svamp, och hur mycket svamp har en prick?
eh,
ja, jag vill nog påstå att man ska köra LarsGs exempel eftersom endast en select med count ALLTID returnerar ett heltalsvärde. Hittas inget, ja, då returneras heltalet 0
Så if satsen med IsNull kommer aldrig att bli aktuell och således fyller den inte ngn funktion alls, mer än att den står där.
Och kolla om recordsetet är .EOF funkar således inte heller, eftersom att kör man endast en count så kommer alltid ett recordset att returneras, dvs, det kommer aldrig att vara .EOF och då fyller den inte heller ngn funktion utan e mest där för syns skull ;)
cya,
PatrikB
------------------
*så kan det gå när inte haspen är på*