Avatar billede dusktrab Nybegynder
19. juni 2002 - 23:51 Der er 6 kommentarer og
2 løsninger

data type mismatch in criteria expression

Hvad betyder det? Den får jeg tit!

Her koden:

<% set forum = con.execute("select * from forumtopic ORDER BY id ASC")
set source = con.execute("select * from forum where id = '" & request("id") & "'") %>

<%=source("forum")%><p>
Avatar billede eagleeye Praktikant
20. juni 2002 - 00:13 #1
Det betyder do prøver at sammenligne eller ligge eks vist teskt ind i en kolonne som er defienret som tal.

Når du bruger SQL skal der ' omkring data hvis en kolonne er defienret som tekst. Hvis kolonnen er defineret som tal skal der ikke.

id er nok et tal så du skal ikke ahvde '' omkring i denne:

set source = con.execute("select * from forum where id = " & request("id") & "") %>
Avatar billede dusktrab Nybegynder
20. juni 2002 - 01:05 #2
id er autonummereringen...

når jeg bruger din SQL i stedet for siger den:

Syntax error (missing operator) in query expression 'id ='
Avatar billede tmceu Praktikant
20. juni 2002 - 01:40 #3
Så er din request("id") tom.
Avatar billede eagleeye Praktikant
20. juni 2002 - 08:43 #4
Jeps som tmceu skriver din request("id") er tom.

Hvor skulle ID komme fra?
-En form
-En querystring altså via linket. vis.asp?id=345
Avatar billede dusktrab Nybegynder
22. juni 2002 - 03:13 #5
AAAAAAaarg! Total meget newbie fejl! FÅååårk! Det er edderrødme pinligt, men det er hvad der sker når man koder klokken BÆ om natten... :-/ tak for det alligevel!

tmceu >>> Skal du have nogle pointz?
Avatar billede tmceu Praktikant
22. juni 2002 - 03:19 #6
Ikke nødvendigvis. "ørnen" havde jo givet svaret, men hvis du insisterer kan du da godt få lov at gi' mig et par point :-)
Avatar billede dusktrab Nybegynder
25. juni 2002 - 23:48 #7
Jeg insisterer, men I får lov at dele, eftersom jeg ikke fattede meget af eagleeyes første svar. Det forvirrede mig bare!

30 til hver! Have phun ;o)
Avatar billede tmceu Praktikant
25. juni 2002 - 23:53 #8
Så har jeg set det med :-) Det er ikke ret tit at brugere herinde bliver forvirrede over eagleeye's svar, faktisk er de fleste vist nok ret tilfredse :-)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester