|
| Request.Querystring("ID") Fra : Jørgen Sørensen |
Dato : 17-10-02 12:09 |
|
Jeg får en fejl melding der hedder
[Microsoft][ODBC Microsoft Access-driver] Der er en syntaksfejl i
strengen i forespørgselsudtrykket "KundeID='".
jeg har lavet et link
<a href='kunder4b.asp?Id='" & rs("KundeID") &"'>" & rs("KundeID")
& " </a>
og har brugt
Re.open "SELECT KundeID, Firmanavn, Adresse, Postnr, Bynavn,
Telefon, Fax FROM Kunder where KundeID='" &
Request.Querystring("ID")
er der noget hjælp at få
--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
| |
Chrisser (17-10-2002)
| Kommentar Fra : Chrisser |
Dato : 17-10-02 12:13 |
|
"Jørgen Sørensen" <jorgen@kala-lu.dk> skrev i en meddelelse
news:aom5o4$pnq$1@sunsite.dk...
> Jeg får en fejl melding der hedder
>
> [Microsoft][ODBC Microsoft Access-driver] Der er en syntaksfejl i
> strengen i forespørgselsudtrykket "KundeID='".
>
Prøv lige at:
sql = "select..." => din select sætning heri
response.write sql
response.flush
Re.open sql
i stedet for og så send resultatet herind, så er det meget lettere at finde
fejl...
Chrisser
| |
Jørgen Sørensen (17-10-2002)
| Kommentar Fra : Jørgen Sørensen |
Dato : 17-10-02 12:32 |
|
Chrisser wrote in dk.edb.internet.webdesign.serverside.asp:
> "Jørgen Sørensen" <jorgen@kala-lu.dk> skrev i en meddelelse
> news:aom5o4$pnq$1@sunsite.dk...
> > Jeg får en fejl melding der hedder
> >
> > [Microsoft][ODBC Microsoft Access-driver] Der er en syntaksfejl i
> > strengen i forespørgselsudtrykket "KundeID='".
> >
> Prøv lige at:
> sql = "select..." => din select sætning heri
> response.write sql
> response.flush
> Re.open sql
>
> i stedet for og så send resultatet herind, så er det meget lettere at finde
> fejl...
>
> Chrisser
>
>
Hej Chrisser
Nu skriver den
SELECT KundeID, Firmanavn, Adresse, Postnr, Bynavn, Telefon, Fax FROM Kunder
where KundeID='
Response-objekt fejl 'ASP 0159 : 80004005'
Bufferlageret er deaktiveret
/opgave5a/kunder4b.asp, linje 21
Bufferlageret skal være aktiveret.
Jørgen
--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
| |
Chrisser (17-10-2002)
| Kommentar Fra : Chrisser |
Dato : 17-10-02 13:02 |
|
"Jørgen Sørensen" <jorgen@kala-lu.dk> skrev i en meddelelse
news:aom74d$2dr$1@sunsite.dk...
> Hej Chrisser
>
> Nu skriver den
>
> SELECT KundeID, Firmanavn, Adresse, Postnr, Bynavn, Telefon, Fax FROM
Kunder
> where KundeID='
> Response-objekt fejl 'ASP 0159 : 80004005'
>
> Bufferlageret er deaktiveret
>
> /opgave5a/kunder4b.asp, linje 21
>
> Bufferlageret skal være aktiveret.
>
Se bort fra det med bufferen, der går væk når du fjerner din flush.....
Jo, så ser det jo ud som om du ikke får din kundeid ud fra QueryString. Prøv
at træk den ud i en variabel først, og skriv den ud. Se om den er tom.
Måske er den casesensitiv i QueryString, det er i hvertfald altid pænest at
skrive variabelnavne i de samme cases over det hele.
Chrisser
Og ret så også lige dine apostroffer som der foreslås her nedendunder, de
har åbenbart et skarpere blik end jeg....
| |
Jørgen Sørensen (17-10-2002)
| Kommentar Fra : Jørgen Sørensen |
Dato : 17-10-02 13:39 |
|
Chrisser wrote in dk.edb.internet.webdesign.serverside.asp:
> "Jørgen Sørensen" <jorgen@kala-lu.dk> skrev i en meddelelse
> news:aom74d$2dr$1@sunsite.dk...
> > Hej Chrisser
> >
> > Nu skriver den
> >
> > SELECT KundeID, Firmanavn, Adresse, Postnr, Bynavn, Telefon, Fax FROM
> Kunder
> > where KundeID='
> > Response-objekt fejl 'ASP 0159 : 80004005'
> >
> > Bufferlageret er deaktiveret
> >
> > /opgave5a/kunder4b.asp, linje 21
> >
> > Bufferlageret skal være aktiveret.
> >
> Se bort fra det med bufferen, der går væk når du fjerner din flush.....
>
> Jo, så ser det jo ud som om du ikke får din kundeid ud fra QueryString. Prøv
> at træk den ud i en variabel først, og skriv den ud. Se om den er tom.
> Måske er den casesensitiv i QueryString, det er i hvertfald altid pænest at
> skrive variabelnavne i de samme cases over det hele.
>
>
> Chrisser
>
> Og ret så også lige dine apostroffer som der foreslås her nedendunder, de
> har åbenbart et skarpere blik end jeg....
>
>
>
Tak for hjælpen
Jørgen
--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
| |
Kasper Katzmann (17-10-2002)
| Kommentar Fra : Kasper Katzmann |
Dato : 17-10-02 12:27 |
|
> Jeg får en fejl melding der hedder
>
> [Microsoft][ODBC Microsoft Access-driver] Der er en syntaksfejl i
> strengen i forespørgselsudtrykket "KundeID='".
>
> jeg har lavet et link
>
> <a href='kunder4b.asp?Id='" & rs("KundeID") &"'>" & rs("KundeID")
> & " </a>
>
> og har brugt
>
> Re.open "SELECT KundeID, Firmanavn, Adresse, Postnr, Bynavn,
> Telefon, Fax FROM Kunder where KundeID='" &
> Request.Querystring("ID")
>
> er der noget hjælp at få
Det er sikkert fordi dit KundeID-felt er et nummerfelt.
Du har desuden kun sat en glyf ( ' ) i starten af Request.Querystring("ID")
og ikke en til sidst.
Men er ID-feltet et nummerfelt, skal der slet ikke være glyffer omkring.
[KundeID er et nummerfelt]
Re.open "SELECT KundeID, Firmanavn, Adresse, Postnr, Bynavn,
Telefon, Fax FROM Kunder where KundeID=" &
Request.Querystring("ID")
[KundeID er et tekstfelt]
Re.open "SELECT KundeID, Firmanavn, Adresse, Postnr, Bynavn,
Telefon, Fax FROM Kunder where KundeID='" &
Request.Querystring("ID") & "'"
--
Mvh
Kasper K
Fjern det der skal FJERNES hvis du sender en mail til mig
| |
Jørgen Sørensen (17-10-2002)
| Kommentar Fra : Jørgen Sørensen |
Dato : 17-10-02 13:40 |
|
Kasper Katzmann wrote in dk.edb.internet.webdesign.serverside.asp:
> > Jeg får en fejl melding der hedder
> >
> > [Microsoft][ODBC Microsoft Access-driver] Der er en syntaksfejl i
> > strengen i forespørgselsudtrykket "KundeID='".
> >
> > jeg har lavet et link
> >
> > <a href='kunder4b.asp?Id='" & rs("KundeID") &"'>" & rs("KundeID")
> > & " </a>
> >
> > og har brugt
> >
> > Re.open "SELECT KundeID, Firmanavn, Adresse, Postnr, Bynavn,
> > Telefon, Fax FROM Kunder where KundeID='" &
> > Request.Querystring("ID")
> >
> > er der noget hjælp at få
>
> Det er sikkert fordi dit KundeID-felt er et nummerfelt.
> Du har desuden kun sat en glyf ( ' ) i starten af Request.Querystring("ID")
> og ikke en til sidst.
> Men er ID-feltet et nummerfelt, skal der slet ikke være glyffer omkring.
>
> [KundeID er et nummerfelt]
> Re.open "SELECT KundeID, Firmanavn, Adresse, Postnr, Bynavn,
> Telefon, Fax FROM Kunder where KundeID=" &
> Request.Querystring("ID")
>
> [KundeID er et tekstfelt]
> Re.open "SELECT KundeID, Firmanavn, Adresse, Postnr, Bynavn,
> Telefon, Fax FROM Kunder where KundeID='" &
> Request.Querystring("ID") & "'"
> --
> Mvh
> Kasper K
> Fjern det der skal FJERNES hvis du sender en mail til mig
>
>
> Tak for hjælpen
Jørgen
--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
| |
Jørn Andersen (17-10-2002)
| Kommentar Fra : Jørn Andersen |
Dato : 17-10-02 12:33 |
|
On Thu, 17 Oct 2002 11:08:52 +0000 (UTC), Jørgen Sørensen
<jorgen@kala-lu.dk> wrote:
>[Microsoft][ODBC Microsoft Access-driver] Der er en syntaksfejl i
>strengen i forespørgselsudtrykket "KundeID='".
<snip>
>Re.open "SELECT KundeID, Firmanavn, Adresse, Postnr, Bynavn,
>Telefon, Fax FROM Kunder where KundeID='" &
>Request.Querystring("ID")
Så vidt jeg kan se, afslutter du ikke SQL-strengen. Du har:
WHERE KundeID='" & Request.Querystring("ID")
*HVIS* KundeID er et tekst-felt, skal det være:
WHERE KundeID='" & Request.Querystring("ID") & "'"
- altså: enkelt-plingerne skal *omkranse* værdien.
*HVIS* KundeID er et tal-felt, skal det være:
WHERE KundeID=" & Request.Querystring("ID")
- altså: *ingen* enkelt-plinger om værdien.
Good luck!
--
Jørn Andersen,
Brønshøj
| |
Jørgen Sørensen (17-10-2002)
| Kommentar Fra : Jørgen Sørensen |
Dato : 17-10-02 13:41 |
|
Jørn Andersen wrote in dk.edb.internet.webdesign.serverside.asp:
> On Thu, 17 Oct 2002 11:08:52 +0000 (UTC), Jørgen Sørensen
> <jorgen@kala-lu.dk> wrote:
>
> >[Microsoft][ODBC Microsoft Access-driver] Der er en syntaksfejl i
> >strengen i forespørgselsudtrykket "KundeID='".
> <snip>
>
> >Re.open "SELECT KundeID, Firmanavn, Adresse, Postnr, Bynavn,
> >Telefon, Fax FROM Kunder where KundeID='" &
> >Request.Querystring("ID")
>
> Så vidt jeg kan se, afslutter du ikke SQL-strengen. Du har:
> WHERE KundeID='" & Request.Querystring("ID")
>
> *HVIS* KundeID er et tekst-felt, skal det være:
> WHERE KundeID='" & Request.Querystring("ID") & "'"
> - altså: enkelt-plingerne skal *omkranse* værdien.
>
> *HVIS* KundeID er et tal-felt, skal det være:
> WHERE KundeID=" & Request.Querystring("ID")
> - altså: *ingen* enkelt-plinger om værdien.
>
> Good luck!
>
> --
> Jørn Andersen,
> Brønshøj
Tak for hjælpen
Jørgen
--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
| |
Jørn Andersen (17-10-2002)
| Kommentar Fra : Jørn Andersen |
Dato : 17-10-02 14:12 |
| | |
|
|