Om jag inte minns ASP fel är väl alltid data från ett recordset av datatypen string? Därmed kan den inte jämföras som integer. Lägg sedan märke till >=, då det heter större eller lika med och därmed bör skrivas i den ordningen.
Om jag inte minns ASP fel är väl alltid data från ett recordset av datatypen string?
Njä, inte riktigt sant. Om man har tur fungerar det utan att typkonvertera, det kan bero lite på vilken dbms / drivrutin man använder hur datat returneras.
Men att skriva kod som måste ha tur för att fungera - det suger. Alltid typkonvertera om det finns risk att typer inte stämmer.
Fungerar det verkligen inte när du gör bägge dessa förändringar? Oerhört konstigt.
jag fick det inte att fungera iaf
jag skriver
If rs("cUsername") >= 1 Then
lägger upp den på servern, sparar och uppdaterar sidan och det blir ingen förändring
Är det inte jävligt frustrerande att få sådana här eller liknande (nybörjar)fel och inte se vad som är fel? Går man tillbaks i tiden via sökfunktionen kan man se att du har haft problem med type mismatch så långt bak som runt år 2004/2005. Idag är det 2009. Tålamod har du inte brist på iaf. Om jag var du hade jag blivit tokig för länge, länge sedan! ;)
Ta dig tid och labba lite eller använd befintlig kod. Försök förstå vad som blir fel och varför. Ha alltid dokumentation och API till hands när du utvecklar.
på det andra stället ändrades raden för felmeddelandet efter typkonverteringen och där är det fortfarande type mismatch, har försökt att hitta felet men jag har inte lyckats
If CLng(rsResults( 0 )) = 0 Then
count = "INSERT INTO tblStats"
count = count & "(Host, Address, countDate,Visits,Referer) "
[B]count = count & "VALUES('"& strHost &"','"& strAddress &"','" & nowDate & "',1,'" & strReferer & "')"[/B]
objConn.Execute count
else
update="UPDATE tblStats SET Visits=Visits + 1 WHERE Address='"&strAddress&"'"
testade även om jag får EOF på den men det gjorde ingen skillnad, får jag EOF ska en ny post in, är det samma så dator så ska posten bara uppdateras med ett nytt besök
jag är inte bra på att typkonvertera direkt så jag vore tacksam om nån visade hur jag skriver det i asp så kan jag lära mig ngt nytt
Du kanske inte är bra på det, men i det här fallet räcker det ju med att läsa vad vi skriver. Ledel har ju skrivit exakt vad som ska göras - det räcker för dig att läsa vad han skrivit och testa precis vad han skrivit. Det hade besparat mig en del frustration i alla fall. Det är jobbigt att hjälpa när man inte möts...