Avatar billede intrique Nybegynder
09. januar 2002 - 13:49 Der er 14 kommentarer og
1 løsning

Simpelt QueryString SPM!

Hej, jeg har følgende problem:

Med denne kode:

<%
Set Conn = Server.CreateObject(\"ADODB.Connection\")
DSN = \"DRIVER={Microsoft Access Driver (*.mdb)}; \"
DSN = DSN & \"DBQ=\" & Server.MapPath(\"forum.mdb\")
Conn.Open DSN

strSQL = \"Select * from Topics WHERE ForaID = \" & Request.Querystring(\"id\")
Set rs = Conn.Execute(strSQL)

Do

  Response.Write \"<br><a href=showtopic.asp?id=\" & rs(\"ID\") & \">\" & rs(\"Topics\") & \"</a>\"
  rs.MoveNext

Loop While Not rs.EOF

Conn.Close
Set Conn = Nothing
%>

Skulle jeg (Via ID) vælge hvilke type topics (Ja, det er til et forum) Der skulle vises. Det gør den ikke!

Fejlmeddelse:

Microsoft OLE DB Provider for ODBC Drivers error \'80040e07\'

[Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression.

/mdtester/showboard.asp, line 46

Og linje 46 er:

Set rs = Conn.Execute(strSQL)

I Tabellen Topic:

ID, ForaID, Topics

Pleaseplease hælp ;>)
Avatar billede Slettet bruger
09. januar 2002 - 13:51 #1
strSQL = \"Select * from Topics WHERE ForaID = \" & CInt(Request.Querystring(\"id\"))
Avatar billede joeydk Nybegynder
09. januar 2002 - 13:52 #2
do while not rs.eof
---------
loop
rs.movenext
Avatar billede keysersoze Ekspert
09. januar 2002 - 13:54 #3
der er flere ting at prøve;

strSQL = \"Select * from Topics WHERE ForaID = \'\" & Request.Querystring(\"id\")

strSQL = \"Select * from Topics WHERE ForaID = \" & Request.Querystring(\"id\") & \"\"

strSQL = \"Select * from Topics WHERE ForaID = \'\" & Request.Querystring(\"id\") & \"\'\"
Avatar billede intrique Nybegynder
09. januar 2002 - 13:55 #4
Prøvr så dem begge to.. jeg tester på Friserverplads.dk - Det suger! Hvor kan jeg få IIS 5.0 til XP?
Avatar billede intrique Nybegynder
09. januar 2002 - 13:58 #5
alle 3 så ;)
Avatar billede keysersoze Ekspert
09. januar 2002 - 14:05 #6
det burde ligge på den XP-cd
Avatar billede intrique Nybegynder
09. januar 2002 - 14:07 #7
Oik, dak as always Keysersoze.. your my standard savior :D
Avatar billede joeydk Nybegynder
09. januar 2002 - 14:08 #8
keysersoze>>>>>>du gætter løs hva...
Avatar billede joeydk Nybegynder
09. januar 2002 - 14:09 #9
kom nu med et godt svar til mit spm,

http://www.eksperten.dk/spm/156373

klarer du den inden 10 min er der 100 extra points
Avatar billede keysersoze Ekspert
09. januar 2002 - 14:14 #10
joeydk >> nogle gange er man nødt til at gætte - specielt når jeg ikke kender felttypen
Avatar billede keysersoze Ekspert
09. januar 2002 - 14:15 #11
intrique >> kom det til at virke eller var det min henvisning til IIS? :)
Avatar billede intrique Nybegynder
09. januar 2002 - 14:21 #12
Kan ikke teste da jeg IKKE kan finde min XP cd & også kan jeg heller ikke finde min kode til min FTP site og så kan jeg ej heller logge på friserverplads.dk :D LoL
Avatar billede intrique Nybegynder
09. januar 2002 - 14:26 #13
Hvis jeg kan teste det (og det virker) har jeg lavet et simpelt fora nu ;) Det har taget 15 minutter.. hehe ;)
Avatar billede Slettet bruger
09. januar 2002 - 14:48 #14
takker :)
Avatar billede keysersoze Ekspert
09. januar 2002 - 15:18 #15
jeg har såmen ikke noget imod ikke at have fået point... men hvorfor har du så alligevel brugt et af mine forslag; http://www.eksperten.dk/spm/156439 ?
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