21. april 2005 - 16:52Der er
8 kommentarer og 1 løsning
IF sætning
I det følgende, reagere den ikke på min 'if' sætning, går ud fra det er for de den forstår 'REMOTE_ADDR' og den ip jeg henter ud fra databasen på forskellige måder, for det er de samme. men hvordan løser jeg det
IP = Request("REMOTE_ADDR"); Count = "1"; dato = new Date();
sqlStatement2 = "SELECT TOP 1 IP FROM Count order by ID desc;"
res2 = Connection.Execute(sqlStatement2);
IP1 = res2("IP");
Response.write("" + IP + "<br>"); Response.write("" + IP1 + "");
if(!(IP == IP1)) { sqlStatement = "insert into Count(IP, Count, Dato) values('" + IP + "','" + Count + "','" + dato + "')"; Connection.Execute(sqlStatement); }
Yes og hvis nu request henter den anden som et tal..så sammenligner din if tal og streng...og det gåes jo ikke ;o) Så prøv type caste dem Nu ved jeg ikke hvilken slags asp du sidder med siden du bruger == .. kan jeg ikke selv så derfor jeg foreslog det med et = før
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.