Jag har en sql-sats som ser ut så här Är UserName en sträng eller ett tal?? För är det en sträng måste du skriva: SQL-satsen har inget fel, utan att jag inte fick någoting från cnt. Varför fick jag ingeting från request.form("cnt")? Du får inget eftersom du ej har tilldelat variabeln cnt någonting. Vänta nu? Nu har du rört till det ordentligt (iaf för mig) var kommer Request.Form("cnt") ifrån??? Hej EllenOckså COUNT(*) problem
con = "select count(*) as cnt from TIME_TimeTable where UserName ="&UsNm&
rs.Open con,conn
Response.Write (cnt)
rs.Close
Jag vill visa antal poster som jag söker genom "Response.Write (cnt)", men fick jag ingeting, Vad är det som är felet?
Sv: Också COUNT(*) problem
con = "SELECT COUNT(*) AS cnt FROM TIME_TimeTable WHERE UserName = '" & UsNm & "'"
(notera att det ska vara en enkel apostrof (') eller vad den nu kallas)Sv: Också COUNT(*) problem
Sv: Också COUNT(*) problem
testa detta:
rs.Open con,conn
Response.Write rs("cnt")
rs.Close
cya,
PatrikBSv: Också COUNT(*) problem
Och det kan bero på att det är ett fel i SQL-satsen om du inte får ut något i resultatet... Det felet kan bero på att du antingen skriver en SQL fråga som inte är korrekt (men ändå inte ger något fel) eller att tex din fråga inte innehåller några poster?!Sv: Också COUNT(*) problem
Hade samma problem som du att inte få ut värdet ur response.write.
Jag fick detta tipset.
Response.Write rs(0)
Så som jag fattade det så är det ingen tabellkolumn som vi skickar tillbaka till rs, alltså man kan inte anropa ex cnt..
Rätta mig om jag har fel..
Mvh Frazz