Avatar billede Karalumpas Praktikant
26. marts 2003 - 04:25 Der er 4 kommentarer og
1 løsning

Variabler fra en side, resultat på en anden..

Jeg har en side som sender henholdsvis id og agentur fra en side til en anden, men jeg bliver ved med at få
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression
eller
Microsoft OLE DB Provider for ODBC Drivers error '80040e10'
[Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1

I min db har jeg en kolonne som hedder id og en som hedder agentur i en tabel som hedder elek_mask
linket fra side 1 ser således ud:
<a href="agdetails.asp?id=<%= rs("id") %>&agentur=<%= rs("agentur") %>"><%= rs("agentur") %></a>

Min select sætning på agdetails.asp ser sådan ud:
strSQL = "Select * FROM elek_mask WHERE agentur=" & Request.QueryString("agentur")

Den øverste fejl får jeg hvis der er et mellemrum i agentur navnet og den nederste får jeg hvis der ikke er..

Er der nogen som kunne tænke sig nogle muligvis lette points? :)
Avatar billede dk_akj Nybegynder
26. marts 2003 - 08:03 #1
Ret sql på agdetails.asp  til
strSQL = "Select * FROM elek_mask WHERE id=" & Request.QueryString("id")

//akj
Avatar billede Spotgun Seniormester
26. marts 2003 - 08:21 #2
prøv med "... WHERE agentur='"& Request.Querystring("agentur") &"'"
Avatar billede ellebaek Nybegynder
26. marts 2003 - 11:00 #3
hvis dit agentur er en streng bruger du:
strSQL = "Select * FROM elek_mask WHERE agentur='" & Request.QueryString("agentur") & "'"
Hvis det er et tal skal du bruge:
strSQL = "Select * FROM elek_mask WHERE agentur=" & Request.QueryString("agentur")
Avatar billede dk_akj Nybegynder
26. marts 2003 - 11:02 #4
Hvorfor ikke bare bruge id som i mit svar herover ?

//akj
Avatar billede Karalumpas Praktikant
26. marts 2003 - 14:10 #5
Tak for hjælpen!
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