/ 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
fejl: Manglende oprator
Fra : Nils Nyvang


Dato : 02-09-03 15:27

Jeg får følgende fejl når jeg afvikler et lille test program:

Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC Microsoft Access-driver] Der er en syntaksfejl, fordi der
mangler en operator. i forespørgselsudtrykket "url =
http://www.agersoekro.dk".
/eksempel9.asp, line 4

Koden ser sådan ud:

<!--#include file="forbindelse.asp" -->

<%
Set personer = Server.CreateObject("ADODB.Recordset")
personer.Open "Select * FROM klikk WHERE url = " &
Request.QueryString("url"), database
%>

<html>
<body>
Ændring

<form name="form1" method = "get" action= "eksempel10.asp">
<input type="hidden" name="url" value="<%=personer("url")%>">

Hotelnavn:
<input type="text" name="hotelnavn" value="<%=personer("hotelnavn")%>">


Hvad gør jeg galt?

/Nils




 
 
Jens Gyldenkærne Cla~ (02-09-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 02-09-03 21:10

Nils Nyvang skrev:

> syntaksfejl, fordi der mangler en operator. i
> forespørgselsudtrykket "url = http://www.agersoekro.dk".

Tekstværdier skal omsluttes af (enkelt)anførselstegn. Dit færdige
sql-kald skal således indeholde linjen:

   url = 'http://www.agersoekro.dk'


> Set personer = Server.CreateObject("ADODB.Recordset")
> personer.Open "Select * FROM klikk WHERE url = " &
> Request.QueryString("url"), database

Du kan godt bare sætte anførselstegn omkring dit request-objekt -
men jeg vil foreslå dig at kigge her først:

   <http://asp-faq.dk/article/?id=95>
--
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

Nils Nyvang (03-09-2003)
Kommentar
Fra : Nils Nyvang


Dato : 03-09-03 07:07

Mange tak, nu virker alt. Og tak for den gode artikel.

/Nils


>
> Du kan godt bare sætte anførselstegn omkring dit request-objekt -
> men jeg vil foreslå dig at kigge her først:
>
> <http://asp-faq.dk/article/?id=95>




Jens Gyldenkærne Cla~ (03-09-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 03-09-03 09:16

Nils Nyvang skrev:

> Mange tak, nu virker alt. Og tak for den gode artikel.

Velbekomme. Hvis du vil gøre lidt til gengæld, må du gerne læse min
signatur.
--
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

Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408945
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste