request.querystring("datum") är tom.
kontrollera det...
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
nobody expects the spanish inquisition!</A>
3 svar · 239 visningar · startad av costodia
Jag håller på att regigera i en databas, men hela tiden får jag detta meddelnade
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression 'ID ='.
/kompis/redigera/redigera1.asp, line 10
koden för sidan ser ut så här:
<html>
<!-- #include virtual="/databas/adovbs.inc" -->
<% Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=c:\inetpub\wwwroot\databas\adressbok.mdb"
Set RecSet = Server.CreateObject("ADODB.Recordset")
Visa = "SELECT * FROM radannonser WHERE ID = " & Trim(Request.QueryString("Datum")) & " "
RecSet.Open Visa, Connect, adOpenStatic, adLockOptimistic %>
<form method="POST" action="redigera2.asp">
<input type="hidden" name="Datum" value="<% =Request.QueryString("Datum") %>">
<input type="text" size="30" name="kategori" value="<% =RecSet("Kategori") %>"><br>
<input type="text" size="30" name="rubrik" value="<% =RecSet("Rubrik") %>"><p>
<input type="text" size="30" name="annonstext" value="<% =RecSet("Annonstext") %>"><p>
<input type="text" size="30" name="namn" value="<% =RecSet("Namn") %>"><br>
<input type="text" size="30" name="telefon" value="<% =RecSet("Telefon") %>"><p>
<input type="text" size="30" name="epost" value="<% =RecSet("Epost") %>"><p>
<input type="submit" value="Uppdatera">
</form>
<% RecSet.Close
Connect.Close %>
<p><a href="default.asp">Redigera annan post!</a>
</html>
------------------
Mvh Martin Persson
Costodia.com, martinpersson.com, Merinternet.com , Sveriges.com , Sigill.net , dress.nu , mittinternet.com
request.querystring("datum") är tom.
kontrollera det...
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
nobody expects the spanish inquisition!</A>
nu hänger jag inte riktgit med det står ju request.querystring("datum")
ska inte datum stå i den då, dåär den väl inte tom?
------------------
Mvh Martin Persson
Costodia.com, martinpersson.com, Merinternet.com , Sveriges.com , Sigill.net , dress.nu , mittinternet.com
Visa = "SELECT * FROM radannonser WHERE ID = " & Trim(Request.QueryString("Datum")) & " "
request.querystring("datum") är tom så länge du inte lagt nånting där. sidan du är på ska alltså vara sidan.asp?datum=2001-05-21
nu förstår jag ju inte varför du ska jämföra id mot datum eller vad du väntar dig ha i request.querystring("datum"), men konstigt ser det i alla fall ut.
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
nobody expects the spanish inquisition!</A>