/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Fejlmelding
Fra : Ukendt


Dato : 30-08-04 05:52

Jeg får følgende fejl:

Der er en ekstra højreparentes: ) i forespørgselsudtrykket "(ID = )".
/forumthreads.asp, line 7

Linje 7:
strSQL = "SELECT * FROM Forums WHERE (ID = " & Request("ForumID") & ")"

Jeg syntes snart jeg har prøvet alt, er der nogen der ved hvad fejlen er?

Hilsen Gert Simonsen



 
 
Jan Vinten (30-08-2004)
Kommentar
Fra : Jan Vinten


Dato : 30-08-04 09:38

"Gert Simonsen" <gsimonsnabelaadoptioner.dk> wrote:

> Jeg får følgende fejl:
>
> Der er en ekstra højreparentes: ) i forespørgselsudtrykket "(ID = )".
> /forumthreads.asp, line 7
>
> Linje 7:
> strSQL = "SELECT * FROM Forums WHERE (ID = " & Request("ForumID") & ")"
>
> Jeg syntes snart jeg har prøvet alt, er der nogen der ved hvad fejlen er?
>
> Hilsen Gert Simonsen

Hej Gert,

Prøv evt. at lave lidt om på din SQL sætning til flg.:

strSQL = "SELECT * FROM Forums WHERE ID = " & Request("ForumID")

Den variabel du henter - er det fra en form eller en querystring?

I såfald vil jeg anbefale, at du enten skriver:

strSQL = "SELECT * FROM Forums WHERE ID = " & Request.Form("ForumID")

eller for en QueryString:

strSQL = "SELECT * FROM Forums WHERE ID = " & Request.QueryString("ForumID")

Mvh
Jan



Jens Gyldenkærne Cla~ (30-08-2004)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 30-08-04 12:54

Gert Simonsen skrev:

> Jeg får følgende fejl:
>
> Der er en ekstra højreparentes: ) i forespørgselsudtrykket
> "(ID = )". /forumthreads.asp, line 7

Du mangler en værdi at sammenligne ID med (læg mærke til at der
ikke står noget mellem ID og ) ovenover.


> strSQL = "SELECT * FROM Forums WHERE (ID = " &
> Request("ForumID") & ")"

Det sker højst sandsynligt fordi Request("ForumID") ikke returnerer
noget.

Hvordan kalder du asp-filen? Det skal for at virke være fra en form
med et ForumID-felt - og det felt skal være udfyldt.

Helt generelt med sql-fejl - sørg for at udskrive den endelige sql-
sætning hvis der kommer fejl. Tilfældigvis kan man i dit tilfælde
bruge fejlmeddelelsen til at se en væsentlig del af sql-sætningen,
men det er langt fra altid tilfældet.

På siden her: <http://asp-faq.dk/article/?id=41> - kan du se en
metode til at få udskrevet sql-koden til skærmen.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Ukendt (31-08-2004)
Kommentar
Fra : Ukendt


Dato : 31-08-04 16:46

> Jeg syntes snart jeg har prøvet alt, er der nogen der ved hvad fejlen er?

Jeg har fundet fejlen......!
Jeg havde en "includefil" øverst på siden, med min menu i. Efter jeg
flyttede den, så var der ingen problemer overhovedet.

Men jeg har så et andet problem.......??
Jeg har en "DHTML editor" på en af mine sider. Problemet er her at mine
session løber ud hvis man er for lang tid om at få skrevet det man gerne
vil.
Hvad er det lige man skriver hvis man ikke ønsker at de forsvinder?

Hilsen Gert Simonsen



Ukendt (31-08-2004)
Kommentar
Fra : Ukendt


Dato : 31-08-04 16:50

> Hvad er det lige man skriver hvis man ikke ønsker at de forsvinder?
>
Jeg fandt lige denne side:
http://www.1001line.dk/filop/serverside/sessiontimeout/default.asp
Den syntes jeg er smart

Tak google

Hilsen Gert Simonsen



Søg
Reklame
Statistik
Spørgsmål : 177548
Tips : 31968
Nyheder : 719565
Indlæg : 6408804
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste