Der er ikke noget galt med syntaksen, så forudsat at begge felter er af samme type (int?), skal den virke.
Problemet er vel ikke så simpelt, at I er så elendige til at spille fodbold, at I ikke har vundet en eneste kamp? :-)
Du kunne evt. prøve at vende den om for at teste
strSQL = "SELECT Count(*) AS ItemCount2 FROM kampe WHERE uspoints < thempoints"
Du kunne også udelade WHERE clausen, blot for at teste om der er data:
strSQL = "SELECT Count(*) AS ItemCount2 FROM kampe"
Og den sidste ting. strSQL = indikerer at du anvender ovenstående i eks. ASP. I så fald, husker du at få lavet en execute af ovenstående ? En typisk fejl er, at man definerer et SQL statement, men glemmer at eksekvere det, inden man forsøger at hente data i sit recordset.
Set rs2 = Server.CreateObject("ADODB.RecordSet") strSQL = "SELECT Count(*) AS ItemCount2 FROM kampe WHERE uspoints > thempoints" rs2.Open strSQL, myConn, 1, 3 %>
er denne måde at lave det på ikke god nok?? for jeg fatter heller ikke hvorfor det ikke virker.. :( de er begge tal værdier.. fx 1 > 2 then vi tabte
heh.. ja ja.. det har jeg fat i.. men problemet er at jeg ikke kan få nå min data hentet.. asp koden har jeg fat i.. :P
dahmm.. det er da blevet en forviret tråd :(
strSQL = "SELECT Count(WarID) AS ItemCount2 FROM kampe WHERE uspoints < thempoints" jeg tror at problemt er at uspoints og thempoints er en kolonne i den database hvor dataen bliver hentet... kan det være det?
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.