11. maj 2002 - 03:18Der er
38 kommentarer og 1 løsning
SQL
Hej eksperter....
jeg har to ting at spørge om et: er denne rigtig (set ved dato): strSQL ="SELECT * FROM count WHERE ip = '" & request.ServerVariables("REMOTE_ADDR") & "' & (Now) = 'rs(dato)'"
og denne får jeg syntaks fejl ved: SQLstmt = SQLstmt & " VALUES ('" & request.ServerVariables("REMOTE_ADDR") & "',"'Now'")"
hov husk lige det sidste anførselstgen efter den sidste ' strSQL ="SELECT * FROM count WHERE ip = '" & request.ServerVariables("REMOTE_ADDR") & "'"
Synes godt om
Slettet bruger
11. maj 2002 - 03:40#3
Nu spørger jeg lige om noget helt andet... dette skal bruges til en dags counter.... er det så ikke nemmere at lave det via en session der holder til klokken 24 ?
hmm det må jeg lige tænke over..og det er ikek let at tænke på det her tidspunkt af dagen :)
virkede det andet forresten ?
Synes godt om
Slettet bruger
11. maj 2002 - 03:49#7
kan ikke få den til det... det vil sige den skriver det godt nok, men min kode fatter den ikke, den vil skrive hvergang jeg kommer ind på siden til databasen, og melder derved fejl, har lavet en if sætning til første SQL til at tjekke om den skulle eksistere men den ignorer den &:-(
er jo det med sessioner at de tager resourcer ..ret meget faktisk..hvis du vil bruge seesion på hver unik besøgene kan det jo end op med at blive dyrt i resourcer...hvis du forstår
Synes godt om
Slettet bruger
11. maj 2002 - 03:51#9
kan jeg godt se..... men kan ski ikke få den for....... kode til at virke
umm for at tjekke om den bruger har været der i forvejen bliver du jo nød til at åben recordsettet og hente de oplysning som passer på hasn IP så kan du jo lige efter du har åbnet recorsettet sprøg sådan her.: If ObjRS.EOF then 'noget end if
Synes godt om
Slettet bruger
11. maj 2002 - 03:54#11
har jeg gjort på denne måde:
strSQL ="SELECT * FROM count WHERE ip = '" & request.ServerVariables("REMOTE_ADDR") & "' & Date() = 'rs(dato)'" set rs = conn.execute(strSQL) if (rs.EOF OR rs.BOF) then
og det her strSQL ="SELECT * FROM count WHERE ip = '" & request.ServerVariables("REMOTE_ADDR") & "' & Date() = 'rs(dato)'" til det her strSQL ="SELECT * FROM count WHERE ip = '" & request.ServerVariables("REMOTE_ADDR") & "'" strSQL = StrSQL & " AND dato=" & date()
er der noget jeg hader er det dato felter i acces databaser...lad være med at bruge dem..de skoder seriøst på microsoftmaner
Synes godt om
Slettet bruger
11. maj 2002 - 04:37#29
mccannon>> jeg vil til at sove lidt.... men kan du ikke kigge lidt på det til en gang i morgen og så sende. så ville jeg være glad... så tjekker jeg løbende i morgen
håber ikke du har noget imod jeg beholder di script..er lidt bedre end den counter jegh ar lavetr :)
Synes godt om
Slettet bruger
11. maj 2002 - 11:48#39
det er helt i orden... den bliver aligevel lagt til fri download på www.questis.dk når den er færdig &:-D
Synes godt om
Ny brugerNybegynder
Din løsning...
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.